0
class Vertebrates {
public void move() {
System.out.println("Move");
}
}
class Mammel extends Vertebrates {
public void move() {
System.out.println("Walk");
}
}
class Dog extends Mammel{
public void move() {
System.out.println("Walk on haws");
}
}
class Demo {
public static void main(String args[]) {
Dog d = new Dog();
//insert code here
}
}
我如何可以調用移動脊椎動物()方法,通過使用類型狗的參考d,採用super語句或東西的參考?調用從超的方法用一個派生一個
可能duplica [在Java中,我如何從派生類中的重載方法調用基類的方法?](http://stackoverflow.com/questions/268929/in-java-how-do-i-call-a -base-class-method-from-the-overriding-method-in-der-der-012) – Joe 2015-02-08 12:58:45
可能的重複[爲什麼是super.super.method();不允許在Java?](http://stackoverflow.com/questions/586363/why-is-super-super-method-not-allowed-in-java) – Kenster 2015-02-08 14:02:45
狗可以調用'super.move()'來訪問哺乳動物的「移動()」。狗不能直接進入脊椎動物的「move()」。 – Kenster 2015-02-08 14:04:34