急!!如果class类中的所有成员在定义时都没
来源:百度知道 编辑:UC知道 时间:2024/05/29 20:34:33
如果class类中的所有成员在定义时都没有使用关键字public,private或protected,则所有成员缺省定义为什么??
在线等!!
在线等!!
访问控制符 同类 同包子类 同包其它类 不同包子类 不同包其它类
public √ √ √ √ √
protected √ √ √ √ ×
默认 √ √ √ × ×
private √ × × × ×
包访问权限,高于protect小于public。就是在同一个包中才能够访问。
类成员的访问属性有四种:
public: 所有代码都能访问
private: 只有在这个类中才能访问
default(不用任何关键字): 只有在这个类所在的包中才能访问
protected: 只有在这个类所在的包中,或这个类的子类才能访问
什么都不写,那就是default
默认的访问类型是private
private呀
如果是用struct定义类,缺省为public
没什么,初始化吗?