這似乎是一個基本問題。但面試前值得澄清。抽象類非抽象方法調用
我在抽象類中有一個非抽象方法。它的具體類重寫了這個方法。但我想調用父類的原始方法來調用而不是重寫方法。有什麼辦法可以做到嗎?
據我所知,有沒有辦法調用原始方法?
public abstract class Testabstract {
public void t1() {
System.out.println("parent");
}
}
public class Testconcrete extends Testabstract {
public void t2() {
System.out.println("child11");
}
public void t1() {
System.out.println("childss");
}
}
public class Main {
public static void main(String[] args) {
Testconcrete a = new Testconcrete();
a.super.t1();// compile error
a.t2();
}
}
謝謝。 任何其他方式不改變現有的類? –