黑马程序员技术交流社区

标题: 权限修饰符该怎么用呢 [打印本页]

作者: 北极£莜蓝    时间: 2014-6-8 22:32
标题: 权限修饰符该怎么用呢
public ,protected default ,private该怎么用

作者: HF_Opticalix    时间: 2014-6-8 22:51
允许所有外部类访问使用public
允许子类和同包类访问使用protected
只允许同包内访问用default
只能自己类访问使用private
访问权限修饰符权限从高到低排列是public protected default private。

作者: never615    时间: 2014-6-9 01:45
访问控制修饰符
四种访问级别:public、protected、默认、private
private只能在同一个类中访问
默认,只能在同一个类,同一个包中访问
protected,可以在统一各类,同一个包,子类(子类可以不在同一个包中)访问
public,不限制访问
类可用修饰符: abstract、public、final
构造方法:public、protected、private
局部变量:仅仅final
作者: 阿布Yocan    时间: 2014-6-9 09:52
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不

3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

4、default 则在包内包外的子类都可见。
作者: 上杉    时间: 2014-6-9 10:15
只知道pravite,私有,外部不能直接调用,只在本类中有效。
作者: pengyu    时间: 2014-6-9 10:35
来学习下了!
作者: 北极£莜蓝    时间: 2014-6-9 14:08
学习了.真棒你们




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2