访问控制符(修饰符)的类型

  • public(公有)——所有类可访问
  • private(私有)——当前类可访问
  • protected(保护)——子类可访问
  • default(默认)——(包内访问)

public

成员或外部类在任何地方(包内、类内、不同包、不同类)都可访问

private

该成员只能在该类的内部访问

protected

该成员既可以被同一个包中的其他类访问,也可以被不同包中的子类访问

default

不填写访问控制符则为默认控制符。
同包内可以任意访问

访问控制符权限表

public private protected default
同类 Y Y Y
同包不同类 Y Y
不同包 Y Y
全局 Y