黑马程序员技术交流社区
标题:
java中的访问权限
[打印本页]
作者:
满兴旺
时间:
2014-4-7 19:47
标题:
java中的访问权限
Java中的访问权限有哪些?以及他们之间权限大小的比较。
作者:
xuehuayous
时间:
2014-4-7 19:53
公共权限 包级别 类级别
Public protected default protected
同一类中 √ √ √ √
同一包中 √ √ √
子类 √ √
不同包 √
总结:1.public:公共权限可以修饰类、成员变量和成员函数
没有任何限制,同一个包当中,或者不同包当中的类都可以自由的访问。
2.private:私有权限可以修饰成员变量和成员函数
只能在本类当中使用
3.default:包级别访问权限(不写权限修饰符,就是default权限)可以修饰类.成员变量和成员函数
在同一个包当中,可以自由访问
4.protected:受保护权限,首先拥有和default权限一样的功能,但是该权限只能修饰成员变量和成员函数;
其次还允许跨包的继承
作者:
钟成军
时间:
2014-4-7 19:55
public protected default private
同一个类 1 1 1 1
同一个包 1 1 1 0
子类 1 1 0 0
不同包中 1 0 0 0
1表示可以访问,0表示不可以访问
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2