在java中最容易混淆的访问权限就是protecteddefault

先看看所有的访问权限

java中protected权限与默认权限的区别

总结下面三条:

1、在同一个包中,所有的类都能够访问某一个类中所有非private权限的方法或者属性。

2、一个包中的类不能通过继承访问另一个包中default权限的方法或者属性。换言之,子类在同一个包中可以访问default权限的方法或属性,子类不在同一个包中则不可以。

3、在不同包中子类是不能通过父类的实例访问protected权限的方法或者变量的。

相关文章:

  • 2021-07-13
  • 2021-10-12
  • 2022-02-24
  • 2022-12-23
  • 2021-11-26
  • 2021-10-14
  • 2021-11-27
  • 2021-11-27
猜你喜欢
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
相关资源
相似解决方案