JAVA三大特性

三大特性:封裝,繼承,多態
封裝:對類成員訪問權限的控制:屬性:public:在同一個java項目下的所有包的下的類都類也可以訪問
                              private:只能在本類下訪問可以訪問
                        protect:同一個包下的所有類可以訪問,挎包的子
                    默認:本包本類中都可以訪問
            類:public:在同一個java項目下的所有包的下的類都可以訪問
           默認:本包本類中都可以訪問
靜態導入:例:import static java.lang.Math.PI;
繼承:對某一類的類的抽象
方法重寫:1.方法名必須相同
  2.子類訪問權限不能低於父類,子類拋出的異常小於父類拋出的異常
  3.參數列表相同
  
多態:同種類型,不同表現
條件:1.建立的繼承的基礎之上
 2.父類的引用指向子類的對象(動態綁定)
 3.子類重寫父類的方法
應用:1.父類作爲形參,子類作爲實參,實際運行時真正調用的是子類本身的方法
2.工廠模式:父類作爲返回類型,子類作爲返回的參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章