java访问修饰符

private(私有):

  1. 只能在同一个类内部访问。
  2. 无法被子类或其他类访问。
  3. 通常用于封装类的内部实现细节。

public(公共):

  1. 可以被所有类访问。
  2. 没有任何访问限制。
  3. 通常用于定义类的公共接口。

protected(受保护):

  1. 在同一个类、同一个包和所有子类中可以访问。
  2. 通常用于在子类中继承和使用父类的属性和方法。

default(默认):

  1. 也称为 package-private(包私有)。
  2. 在同一个包中可以访问。
  3. 无法被不同包中的类访问。
  4. 没有显式使用访问修饰符时,默认为 default。

image

posted @ 2024-01-02 10:22  hasome  阅读(5)  评论(0编辑  收藏  举报