访问权限控制

时间:2021-11-20 10:01:21

1。编写java源代码文件时,此文件通常称为编译单元,可以有一个public类。
2。默认访问权限没有关键字,通常指包访问权限(friendly)。
3。继承而来的类既可以访问public成员也可以访问protected成员。
4。任何可以肯定只是该类的一个助手方法的方法,都可以把它制定为private。
5。把他的访问权限赋予派生类而不是所有类,需要protected来完成,protected也提供包访问权限。
6。把数据和方法包进类中,以及具体实现隐藏,常被共同称作是封装。
7。访问权限将权限的边界划在看了数据类型的内部。第一个原因设定客户端程序员可以使用和不可使用的界限。第二个原因,即接口和具体实现进行分离。
8。每个编译单元都只能有一个public类。public类的名称必须完全与含有该编译单元的文件名相匹配。完全不带public也是有可能的。
9。类不可以是private也不可以是protected。
10。通过将构造器设置为private,来限制创建对象。(单例)