java类成员访问控制修饰符作用域

public修饰的成员没有限制,任何包中的任何类都能访问。

Protected只能被同一个包中的类访问,或者不同包中的子类访问。

default 只能被同一个包中的类访问,包括同一个包中的子类。

private只能被同一个类中的方法访问。

注意protected和default修饰符的区别,如果不是子类,则他们的效果是一样的(只能被同一个包中的类访问),如果是子类,protected可以被在任何包中的子类访问,但是default只能被同一个包中的子类访问,而不能被其他包中的子类访问。

相关文章:

  • 2021-11-29
  • 2021-06-12
  • 2021-11-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-10
  • 2021-07-04
  • 2022-12-23
  • 2021-12-07
  • 2021-10-27
相关资源
相似解决方案