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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沐子松/kf 中级黑马   /  2014-6-29 19:24  /  984 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

protected和默认修饰(就是什么都不加)

6 个回复

倒序浏览
1.1  public:允许任何类访问。

1.2  protected:允许本类所在包下的类访问和其它包下的子类访问。

1.3 默认不写:只允许本类所在包下的类访问。

1.4 private:只允许本类访问

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
如果你写一个方法,只要本类和本包的其它类访问,那就什么都不加。如果你觉得不管在不在这个包,只要是继承该类的类都可以访问,那就加上protected.
回复 使用道具 举报
编程学徙 发表于 2014-6-30 04:03
如果你写一个方法,只要本类和本包的其它类访问,那就什么都不加。如果你觉得不管在不在这个包,只要是继承 ...

理解。。。
回复 使用道具 举报
yangjijin 发表于 2014-6-29 21:25
1.1  public:允许任何类访问。

1.2  protected:允许本类所在包下的类访问和其它包下的子类访问。

谢谢                    
回复 使用道具 举报
关于这我这有个表格可以看看:
四种权限
                 public        protected        default        private
同一类中        √        √        √        √
同一包中        √        √        √         
子类        √        √                  
不同包中        √                           
回复 使用道具 举报
那片天空 发表于 2014-6-30 22:44
关于这我这有个表格可以看看:
四种权限
                 public        protected        default        private

谢谢             
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马