当前位置: 代码迷 >> 综合 >> 多层继承的一个问题
  详细解决方案

多层继承的一个问题

热度:38   发布时间:2023-10-24 05:47:30.0

当一个类有了多层继承后

此类的对象可以调用父类以及爷爷类的方法

当父类爷爷类和此类有共同的方法时

此类的对象调用自己重写的方法

当此类调用父类和爷爷类共同的方法时

此类调用离自己最近的也就是父类的方法

当此类调用爷爷类以及祖父类共同的方法时

此类调用爷爷类的方法

原则就是调用离自己最近的方法

子类重写父类方法时,访问级别可以扩大但不能缩小。比如父类是protected,子类可以写成public。

  相关解决方案