Java类中对数据成员、成员函数的访问限制修饰有:public、protect、private、friendly(包访问限制)

     public修饰的数据成员或成员函数是对所有用户开放的,所有用户可以直接调用。

     protect修饰的数据成员或成员函数对其子类(继承)、朋友(同一包路径下)是可以直接调用的,但是在其他外部类(其他包下的类不可以直接调用,就变成私有的private)。

     private修饰的数据成员或成员函数只可以在本类中使用,不可以被其他任何类访问(包括子类)

作用域 本类中 同一包路径下 子类 其他包路径下
public  √
 √
 √
 √
protect  √
 √
 √
×
friendly  √
 √ ×
×
private  √
×
×
×

相关文章:

  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-19
  • 2021-08-29
  • 2022-01-05
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2021-07-31
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
相关资源
相似解决方案