1. 程式人生 > >abstact、final、interface、多態

abstact、final、interface、多態

類型 對象類型 實現 技術 都是 動態綁定 指向 最終 com

1.abstact

抽象類抽象方法:

1)只需定義,不需實現

2)抽象方法就是用來重寫的

3)當一個類中有抽象方法時,必須定義為抽象類

技術分享

2.final

final就是最終的意思,所定義的都是不能修改的,final定義的變量值不能變,定義的方法不能被重寫,定義的類不能被繼承。

3.多態

1)三個條件:先繼承,後重寫,要父類應用指向子類對象。

2)好處:動態綁定帶來莫大的好處是使程序的可擴展性達到了最好

3)應用:在“執行期間”(而非編譯期間)判斷所引用的實際對象類型,根據其實際的類型調用其相應的方法。也就是在運行的時候,你傳什麽對象來,我就調用誰的方法。

4.interface 接口

1)接口中所定義的變量,默認都是public static final類型的,也就是靜態的,不可變的。

2)接口中的方法也都是抽象方法。也只能是public的,因為要被其他類實現。

abstact、final、interface、多態