【发布时间】:2011-07-11 11:24:57
【问题描述】:
从继承链下游访问祖先和父方法的正确约定是什么?
例如,methodA() 驻留在基祖先类中,methodB() 驻留在父类中。如果我在一个扩展父级的子类/子类中(进而扩展了祖先/基类),那么访问methodA() 的正确方法是什么?
显然super.super.methodA() 是不允许的。
有效的是super.methodA()、this.methodA() 和简单地调用methodA()。
以上三种情况中哪一种是调用位于祖先类中的methodA()的“正确”方式?
【问题讨论】:
标签: java class inheritance methods extends