黑马程序员技术交流社区

标题: java中哪种修饰符最严格 [打印本页]

作者: 916040950    时间: 2015-3-18 13:39
标题: java中哪种修饰符最严格
如果我想一个类存取包同另一个类中成员,哪种存取符限制最严格,是private还是protected?

作者: 521123270    时间: 2015-3-18 14:40
这两个是访问类中成员权限的限制符.在类外如果想使用类中的成员,只能直接使用public类型的,protected和private都是不能访问的,对于类外使用而言,这两个是完全相同的.但是在基类的派生类中,可以直接访问继承而来的protected成员,但是不能访问private限制的成员.所以在派生类中,可以访问基类继承而来的public和proected两种类型的成员.在public公有派生下,继承而来的成员访问权限不变.protected派生下,public和protected都变成protected,private派生下,所有的继承下来都是private了.{:3_46:}




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