逆光飛行的玉珮

导航

[Java] 方法 -- 繼承關係

public class test {
    void show() {
        System.out.println("父類別");
    } 
}
public class test2 extends test{
    void show() {
        System.out.println("子類別");
    }
    void Ha() {
        System.out.println("Ha");
    }
}
public class Gogo {
    public static void main(String[] args) {
        test T1 = new test();
        test2 T2 = new test2();
        
        T1.show();
        T2.show();
        
        T1 = T2;
        T1.show();
父子同樣具有show()時,將優先執行子類別
/父類別
/子類別
/子類別


public class test {

    void show(String i) {
        System.out.println("父類別");
   } 
}
public class test2 extends test{
    void show() {
        System.out.println("子類別");
    }
    void Ha() {
        System.out.println("Ha");
    }
}
public class Gogo {
    public static void main(String[] args) {
        test T1 = new test();
        test2 T2 = new test2();
        
        T1.show("ss");
        T2.show();
        
        T1 = T2; 
        T1.show("ss");
    }
}
子不具有show(String),往父類找,找到發法,執行父類別方法
/父類別
/子類別
/父類別

 

posted on 2019-01-30 19:16  逆光飛行的玉珮  阅读(109)  评论(0编辑  收藏  举报