黑马程序员技术交流社区
标题:
关于protected
[打印本页]
作者:
wyqs92
时间:
2014-5-28 19:32
标题:
关于protected
本帖最后由 wyqs92 于 2014-5-29 15:19 编辑
对于protected这个权限修饰符,还不咋清楚!它的权限相比public以及private怎样?什么时候用?
作者:
向前看向前走
时间:
2014-5-28 19:46
public公共,加上这个修饰的类或属性,可以在同一个包或者别的包里面访问
private私有的,加上这个修饰的类或属性,只能在同类里访问,同包和别的包不能访问
protected保护,加上这个修饰的类或属性,只能在类和同包访问,别的包不能访问
protected很少用的,一般用public 和private 比较多
作者:
路漫漫_求索
时间:
2014-5-28 21:30
给你介绍一下这几个修饰符的访问权限吧1、public:表明该数据成员、成员函数是对所有用户开放,都可以直接调用
2、private:表示私有就是除了class自己,任何人都不可以直接使。
3、protected:
受保护的权限,只有的它的子类同包类才能访问
作者:
唤月
时间:
2014-5-28 21:40
protected:可修饰成员变量和方法,在同一个包中的子类才能访问,可被本类的方法调用
作者:
小钟
时间:
2014-5-28 21:42
public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。
包外 子类 包内 类内
public yes yes yes yes
protected no yes yes yes
default no no yes yes
private no no no yes
作者:
编程学徙
时间:
2014-5-29 15:00
分享.jpg
(56.99 KB, 下载次数: 89)
下载附件
2014-5-29 14:59 上传
这个图,最能说明老兄你的问题……
作者:
wyqs92
时间:
2014-5-29 15:19
编程学徙 发表于 2014-5-29 15:00
这个图,最能说明老兄你的问题……
好的!明白了!谢谢!!!
作者:
Porsche911
时间:
2014-5-29 15:50
编程学徙 发表于 2014-5-29 15:00
这个图,最能说明老兄你的问题……
比较喜欢这个回答,比较专业~
作者:
fenzheng
时间:
2014-5-29 16:01
protected是给当前类以及,当前类的子类使用的还有在一个包下面的所哟的类使用的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2