1、访问权限修饰符
访问权限修饰符:用于限制访问权限的。就是控制一些信息的访问限制,如面向对象的封装,不希望外部类直接访问本类的属性,就给它设为了private私有化,这就是访问权限。
修饰符\访问权限范围 | 同一个类 | 同一个包的不同类中 | 不同包的子类中 | 同一个项目中 |
private | 可见(不能修饰类(外部类)) | |||
default | 可见 | 可见(默认的/包级的,不用写修饰符) | ||
protected | 可见 | 可见(不能修饰类(外部类)) | 可见 | |
public | 可见 | 可见 | 可见 | 可见 |
可以使用访问权限修饰符来修饰:类、成员变量、成员方法。
其实,在Java源代码文件中(.java)可以编写很多类,但是只能有一个类是被 public 修饰,且该类的类名和源文件名保持一致。