访问超类的超类变量/方法
问题描述:
在Java中,我有一个类A,它有一个函数say'funA'。我有一个子类B,它又具有一个覆盖它的函数'funA'。还有一个C类,它是B的一个子类,有一个函数'funA',它也覆盖它。我如何从C类访问函数'funA'?访问超类的超类变量/方法
class A {
public void funA() {
System.out.println("a in A...........");
}
}
class B extends A {
public void funA() {
System.out.println("a in B...............");
}
}
class C extends B {
//How to access 'funA' of A from here
}
答
你不能很好的描述。这不是使用继承的好方法。如果B不适合C,则不要扩展它。有关继承的更多详细信息,请参阅:https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
希望得到这个帮助。