一、种类
-
共有: public
允许在任何类进行访问
-
私有: private
只允许在本类进行访问,在其他类调用要通过接口
-
受保护: protected
允许在当前类,同包子类,同包非子类,跨包子类调用
跨包非子类不能调用
-
默认
允许在当前类,同包子类,同包非子类调动
在跨包子类或者非子类都不能调用
-
总结
访问修饰符 本类 同包 子类 其他 private √ 默认 √ √ protected √ √ √ public √ √ √ √ -
注意事项
- 在方法重写中,添加访问修饰符,访问范围需要大于等于父类的访问范围