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修饰的属性、方法、类只能被该类的对象访问。其子类不能访问,更不能允许跨包访问