目录
public 修饰符:
protected 修饰符:
private 修饰符:
访问修饰符用于控制类的可见性。在Java中,有四种访问修饰符:
public
:公共的,可以被任何类访问。protected
:受保护的,只能被同一包中的类或者子类访问。default
(即不加修饰符):默认的,只能被同一包中的类访问。private
:私有的,只能被同一类中的方法访问。
请注意,在这个排序中,访问级别从高到低,因此公共的(public
)是最高级别的,而私有的(private
)是最低级别的。按照这个顺序来排列,确保了对类、方法和属性的可见性的控制。
public
修饰符:
- 可以被任何类访问。
public class PublicClass {// 类定义
}
protected
修饰符:
- 只能被同一包中的类或子类访问。
public class ParentClass {protected void protectedMethod() {// 受保护方法定义}
}public class ChildClass extends ParentClass {public void childMethod() {protectedMethod(); // 可以访问父类受保护方法}
}
private
修饰符:
- 只能在同一类中访问。
public class MyClass {private int privateField;private void privateMethod() {// 私有方法定义}
}