A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wyqs92 中级黑马   /  2014-5-28 19:32  /  1442 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 wyqs92 于 2014-5-29 15:19 编辑

对于protected这个权限修饰符,还不咋清楚!它的权限相比public以及private怎样?什么时候用?

8 个回复

倒序浏览
public公共,加上这个修饰的类或属性,可以在同一个包或者别的包里面访问
private私有的,加上这个修饰的类或属性,只能在同类里访问,同包和别的包不能访问
protected保护,加上这个修饰的类或属性,只能在类和同包访问,别的包不能访问
protected很少用的,一般用public 和private 比较多
回复 使用道具 举报
给你介绍一下这几个修饰符的访问权限吧1、public:表明该数据成员、成员函数是对所有用户开放,都可以直接调用
2、private:表示私有就是除了class自己,任何人都不可以直接使。
3、protected:受保护的权限,只有的它的子类同包类才能访问
回复 使用道具 举报
protected:可修饰成员变量和方法,在同一个包中的子类才能访问,可被本类的方法调用
回复 使用道具 举报
public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。

              包外         子类          包内           类内
public      yes        yes          yes         yes
protected   no         yes          yes         yes
default     no         no           yes         yes
private     no         no           no          yes
回复 使用道具 举报


这个图,最能说明老兄你的问题……
回复 使用道具 举报
wyqs92 中级黑马 2014-5-29 15:19:33
7#
编程学徙 发表于 2014-5-29 15:00
这个图,最能说明老兄你的问题……

好的!明白了!谢谢!!!
回复 使用道具 举报
编程学徙 发表于 2014-5-29 15:00
这个图,最能说明老兄你的问题……

比较喜欢这个回答,比较专业~
回复 使用道具 举报
protected是给当前类以及,当前类的子类使用的还有在一个包下面的所哟的类使用的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马