您的位置:首页 > 编程语言 > Java开发

Java类成员的访问控制

2014-05-08 13:44 302 查看
Java提供了4个访问控制符:private、protected、default和public,这4个访问控制符的访问权限由小到大private<protected<default<public。其中defualt是系统默认的访问控制级别,当不实用任何访问控制符来修饰类成员时,默认是default访问控制级别。这4个访问控制级别的详细介绍如下。
privaet(类内部访问权限):使用private来修饰的类成员(包括Field、方法和构造器等)只能在当前类的内部被访问。
default(包访问权限):类成员可以在类内部和相同包下的其他类访问。
protected(子类访问权限):类成员可以在类内部、相同包下的类和继承子类访问。
public(公共访问权限):最宽松的访问控制级别,可被所有外部类访问。

privatedefaultprotectedpublic
同一个类中可访问可访问可访问可访问
同一个包中可访问可访问可访问
子类中可访问可访问
全局范围可访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: