指明person的哪个成员应声明为public,哪个成员应声明为private.解释你的选择。
[解答]将person类的数据成员name、address 声明为private以实现信息隐藏,将成员函数get Name、get Aaddress声明为public以提供外界使用的接口,外界通过该接口访问Person类的数据成员。而构造函数通常声明为public以便创建Person类的对象。
举一反三
内容
- 0
对赋值运算符进行重载时,应声明为( )函数。
- 1
被声明为private,protected 及public 的类成员,在类外部可以被访问的成员是:()
- 2
被访问控制修饰符private、protected及public修饰的类成员,在类外部________。 A: 只能访问声明为public的成员 B: 只可能访问到声明为protected和public的成员 C: 都可以访问 D: 都不能访问
- 3
子类能够继承父类中被声明为的成员变量和成员方法( )。 A: public和protected B: public和private C: private和protected D: 以上都不对
- 4
内部类作为外部类成员,权限修饰符和其他成员一样,可声明为private、默认、protected或public。( )