java子類別呼叫父類別的方法:1、子類別的物件呼叫方法時,會先在子類別中查找,如果子類別中沒有該方法,再到父類別中查找;2、如果在該方法中又呼叫了其他方法,那麼還是按照先前的順序,先在子類別中查找,然後再在父類別中查找。
【相關學習推薦:java基礎教學】
java子類別呼叫父類別的方法:
當一個類別繼承於另一個類,子類別中沒有父類別的方法。用子類別的物件呼叫方法時,會先在子類別中查找,如果子類別中沒有改變方法,再到父類別中查找。
當一個方法只在父類別中定義時,呼叫該方法時會使用父類別中的屬性。
如果該方法中又呼叫了其他方法,那麼還是按照先前的順序,先在子類別中查找,再在父類別中查找。
package Temp; class A { int x = 6; private int y = 2; public A(int a) { x = a; } int getz() { int z; z = x / y; return z; } void show() { System.out.println("x=" + x); System.out.println("y=" + y); System.out.println("z=" + getz()); } } class B extends A { int x = 3, y = 5, z; public B(int a) { super(a); } int getz() { z = x + y; return z; } } public class Temp { public static void main(String[] args) { A num1 = new A(10); B num2 = new B(9); num1.show(); num2.show(); } }
結果是:
x=10 y=2 z=5 x=9 y=2 z=8
相關推薦:程式設計影片課程
以上是java子類別呼叫父類別的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!