java中的访问控制符权限

java中控制符控制着类和类的成员变量以及成员方法的访问权限
java语言中的访问控制符权限
注:声明类时,如果不使用public修饰符设置类的权限,则这个类默认为default修饰。

使用控制符遵循原则:

  1. 大部分顶级类都是用public修饰
  2. 如果某个类主要用作其他类的父类,该类中包含的大部分方法只是希望被其子类重写,而不想被外界直接调用,则应该使用protected修饰
  3. 类中的大部分属性都应该使用private修饰,除非一些static或者类似全局变量的属性,才考虑使用public修饰
  4. 当定义的方法只是用于辅助实现该类的其他方法(即工具方法),应该使用private修饰
  5. 希望允许其他类自由调用的方法应该使用public修饰

猜你喜欢

转载自blog.csdn.net/beyong_78439/article/details/88343640