2017-04-26|1339阅|作者:陆痴|举报 摘要:在Java中有4种访问控制权限,分别为 private、default、protected、public。 1.private--访问控制符 如果一个成员方法或成员变量名的前面使用了private访问控制符,那么这个成员只能在这个类内部使用。 2.default-
在Java中有4种访问控制权限,分别为 private、default、protected、public。 1.private--访问控制符 如果一个成员方法或成员变量名的前面使用了private访问控制符,那么这个成员只能在这个类内部使用。 2.default--默认访问控制符 如果一个成员方法或成员变量名的前面没有使用任何访问控制符,就称这个成员所拥有的的是default默认访问控制符。被default默认访问控制符修饰的成员可以被这个包(package)中的其他类访问。如果一个子类与其父类位于不同的包(package)中,那么子类也不能访问其父类中的default默认访问控制符修饰的成员 3.protected--访问控制符 如果一个成员方法或成员变量名前使用了protected访问控制符,那么这个成员既可以被同一个包(package)中的其他类访问,也可以被不同包(package)中的子类访问。 4.public--访问控制符 如果一个成员方法或成员变量名前使用了public访问控制符,那么这个成员可以被所有的类访问,不管访问类与被访问类是否在同一个包中。
|
private
|
defalut
|
protected
|
public
|
同一个类中
|
可以
|
可以
|
可以
|
可以
|
同一个包中的类
|
|
可以
|
可以
|
可以
|
不同包中的----子类
|
|
|
可以
|
可以
|
其他包中的类
|
|
|
|
可以
|