有三个类 - Children
,Father
和Ancestor
。 Children
延伸Father
和Father
延伸Ancestor
,如下图所示:Java孩子执行祖先的方法
public class Ancestor {
public void test() {
}
}
public class Father extends Ancestor {
@Override
public void test() {
}
}
public class Children extends Father {
@Override
public void test() {
}
}
如何使用祖先的test()方法在儿童test()方法?我想跳过Father的test()方法。
我唯一的问题就是它在大多数情况下不应该是必须的。通过提出这样的解决方案是完全有效的解决方案,您可能会留下错误的印象,认为这是一件好事。真的,你应该远离这样的事情。 –
我同意在大多数情况下不需要。但是,这个问题没有给出足够的背景来提出建议。如果真的有必要,最好给出选择,恕我直言。 –
我想这是真的,但虽然我的答案*提供了选项,它也防止使用这种方法,除非绝对必要。只是说。 –