子类方法为什么不能低于超类方法的可见性
如题
------解决方案--------------------多态原因,比如:Person person = new Man();
这里man是person的子类,如果person中有个方法say,现在Man却变成了private的了,那如果用person.say()在运行的时候不是会报错呀,说没权访问!!
------解决方案--------------------面向对象3大特性
封装,继承,多态
这个其实也是特性之一,原因上边已经说得很清楚了
------解决方案--------------------违反 LSP。