久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

java的多態(tài),、重載、構(gòu)造函數(shù),、析構(gòu)函數(shù)的理解

 集微筆記 2013-07-28

一、多態(tài)性

多態(tài)有3個條件 
1:繼承 
2:重寫(重寫父類繼承的方法) 
3:父類引用指向字類對象

實例如下:
interface  Parent 

        String  method(); 
}

class  Child1  implements  Parent 

        public  String  method() 
        { 
                return  "Child1 "; 
        } 
}

class  Child2  implements  Parent 

        public  String  method() 
        { 
                return  "Child2 "; 
        } 
}

public  class  Test 

        public  static  void  main(String[]  args) 
        { 
                Parent  parent  =  new  Child1(); 
                System.out.println(parent.method()); 
                parent  =  new  Child2();    
                System.out.println(parent.method()); 
        } 
}

輸出結(jié)果: 
Child1 
Child2

只有多個子類從一個父類繼承或?qū)崿F(xiàn)一個接口,。  在建立這些子類實例時,,都用父類或接口做為變量類型,如上例中的parent,。也就

是說,,用戶對應(yīng)的接口都是一個Parent。而由于new后面的子類不同,,而產(chǎn)生調(diào)用同一個方法method返回不同結(jié)果的顯現(xiàn)叫多態(tài),。就

是同一個方法在使用不同子類時有不同的表現(xiàn)(在這里是不同的返回值)。

二,、重載

重載是同一個方法名(包括構(gòu)造函數(shù))的多種不同實現(xiàn)

所謂的不同實現(xiàn),是指參數(shù)的個數(shù)或類型的不同,返回類型可同也可不同

三,、構(gòu)造函數(shù)

在創(chuàng)建對象時初始化成員變量,開辟內(nèi)存空間,,方法名與類名完全相同

四,、析構(gòu)函數(shù)

在使用完對象之后用來銷毀,同時釋放空間,,隱式調(diào)用命名方法是構(gòu)造函數(shù)前加一個波浪線

轉(zhuǎn)自:http://blog.163.com/xiexueyong1987@126/blog/static/1262673422009966284294/

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多