第六章 访问权限控制

2016-12-09  本文已影响9人  老茂在北京

public > protected > 包访问权限 > private

包:库单元

包:一组类的集合。通过import引入
编译单元可以有一个public类,该类名必须与文件名相同,最多有一个public类。

关于包名后面在学习

包必须位于指定的目录之中,该目录必须是以CLASSPATH开始的目录中可以查询到的

包访问权限

默认权限:当前的包中的所有其他类对那个成员都有访问权限,但对于这个包之外的所有类,这个成员确实private。
取得对某成员的访问权的方法:

public

private你无法访问

private可以修饰方法和成员
当一个方法确认为该类的“助手”,可以把它指定为private.

protected == 包访问权限+继承类访问权限

类的访问权限

只有public 和 包访问权限
如果不希望其他任何人对该类拥有访问权限,可以把所有的构造器指定为private。这种情况下可以通过static方法创建。

上一篇下一篇

猜你喜欢

热点阅读