Java的访问修饰符有哪些?
2022-11-02 09:17:59
Java 共有四种修饰符 分别是 public(公共的)、protecteed(受保护的)、default(默认的)、private(私有的)
1、public修饰符:
表示公共的、公开的。不同类、不同包下都可以访问。
一个Java文件中只可以有一个public修饰的类,并且类名需要和文件名相同
2、protected修饰符:
表示受保护的、主要作用是保护子类、子类可以用它进行修饰、其他的不可以。
protected修饰符可以被同一个包中的类、不同包中的子类所访问。
protected可以修饰属性、方法和内部类
3、default修饰符
即没有写修饰符时默认为default修饰符
default修饰的属性、方法、类、只能被本类或者同一个包中的其他类访问到
注:在接口中、默认的访问修饰符是public
4、private修饰符:
可以用来修饰内部类、属性和方法
被private修饰的属性、方法、类只能被该类的对象访问。其子类不能访问,更不能允许跨包访问