java語法:03_向上轉(zhuǎn)型

通過父類、或者接口,將不同類型的對(duì)象向上轉(zhuǎn)型成同一種對(duì)象,同一套方法和屬性,其它的過濾不要,從而可以使用同一套邏輯、同一套代碼,實(shí)現(xiàn)批量處理他們

package com.guoyasoft.implement;

public class TestStudent {
    public static void main(String[] args) {
        Student wl=new Student();
        wl.name="吳令";
        wl.age=28;
        wl.toSchool();
        
        StudentWL wl1=new StudentWL();
        wl1.name="吳令";
        wl1.age=28;
        wl1.toSchool();     
        wl1.doHomeWork("家庭作業(yè)");
        wl1.learn("法語");
        
        Student wl2=new StudentWL();
        wl2.name="吳令";
        wl2.age=28;
        wl2.toSchool();
        
        IStudy wl3=new StudentWL();
        wl3.doHomeWork("家庭作業(yè)");
        wl3.learn("法語");
    }
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容