Java學習筆記——子類呼叫父類屬性方法
阿新 • • 發佈:2019-02-09
父類引用指向子類物件:
父類物件:public class Father {
public void dance(){
System.out.println("我們愛跳交誼舞!");
}
}
子類物件:
public class Son extends Father{
public void dance(){
System.out.println("我們愛跳鋼管舞!");
}
}
測試類:
import com.IBM.bean.Father; import com.IBM.bean.Son; import com.IBm.bean.SubClass; public class TestMain { /** * @param args */ public static void main(String[] args) { //父類引用指向子類物件 Father me = new Son(); me.dance(); } }
結果:
我們愛跳鋼管舞!
子類呼叫父類屬性方法:
父類:public class SuperClass {
public int a;
public String b;
public void test(){
System.out.println("父類的Test行為!");
}
}
子類:
public class SubClass extends SuperClass{
public float c;
public void subTest(){
System.out.println("子類的特有行為!");
}
}
測試類:
public class TestMain { /** * @param args */ public static void main(String[] args) { //子類設定父類屬性、呼叫父類方法 SubClass sub = new SubClass(); sub.a = 10; sub.b = "JAY"; sub.c = 2.5f; sub.test(); } }
結構: 父類的Test行為!