黑马程序员技术交流社区
标题:
看不懂,谁能给讲解下
[打印本页]
作者:
夜hen冷
时间:
2014-12-8 19:57
标题:
看不懂,谁能给讲解下
范围 public protected default private
同一个类中 ok ok ok ok
同一包中 ok ok ok
子类 ok
不同包中 ok
这图谁能给详细的讲解下
作者:
ben_vs_cong
时间:
2014-12-8 20:28
不知道我讲的对不对,我是这样理解的,public 就是公共的,可以随便访问这个修饰的类或者包;protected对于同类,同包,同包子类父类。 default同类,同包中可以访问,private私有的,同一个类中可以访问,其他任何都不能访问。
作者:
chudaming213
时间:
2014-12-9 00:08
被protected修饰的成员子类一样可以访问的到public:所有包中任何类可见;protected:本包所有外加外包中的子类可见;default:本包所有类可见;private本类可见
作者:
chudaming213
时间:
2014-12-9 00:10
被protected修饰的成员子类一样可以访问的到。public:所有包中任何类可见;protected:本包所有外加外包中的子类可见;default:本包所有类可见;private本类可见。
作者:
水竹
时间:
2014-12-9 00:10
public不能修饰包吧,没见过能修饰包的访问修饰符;
protected对于同包的子类父类必然能访问,但什么都不加照样也能访问,不同包中的子类也能访问才是它的特点。
作者:
lwh316658735
时间:
2014-12-9 09:42
建议楼主把包和类的关系弄清楚了 这个问题自然就没了。
作者:
默默丶
时间:
2014-12-9 09:55
这个感觉没什么理解 基本我用的成员全都私有 除非要提供出去的才public
作者:
fatesabering
时间:
2014-12-9 11:08
这个图是说在不同情况的访问权限,public>protected>default>private
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2