日期:2014-05-20  浏览次数:20859 次

为什么可以对父类中private修饰的方法进行重写?
我听的课件上说重写的前提是父类中的方法必须对子类可见,为什么还可以重写private修饰的方法呢?

------解决方案--------------------
private 方法子类是不可见的,因此也不存在重写。子类中若有个这样的 private 方法,那这个方法与父类中的那个没有任何关系,是完全独立的。
------解决方案--------------------
探讨
private 方法子类是不可见的,因此也不存在重写。子类中若有个这样的 private 方法,那这个方法与父类中的那个没有任何关系,是完全独立的。

------解决方案--------------------
只有 public/protected 可以 override。