- private:被声明为 private 的属性或方法,只能在当前类中被访问。
- 缺省 friendly:若一个类、属性或方法没有声明任何访问修饰符,可被同一包中的其它类访问。
- protected:被声明为 protected 的属性或方法,既可以被同一包中的其他类访问,也可以被不同包中的子类访问。
- public:被声明为 public 的类、属性或方法,可被同一包或不同包的所有类访问。
java 访问控制的继承原则
父类 private 修饰的内容是被继承的,只不过不可见
https://blog.csdn.net/ql_7256/article/details/107428016
此时用反射来获取方法然后在子类中调用,仍然可以,说明确实是继承下来了,不过是可见性设置成了 false 而已