封裝,把事物封裝成抽象的類,經過訪問控制符把本身的成員變量和函數對不可信的進行信息隱藏以及提供方法給可信的類和對象來操做。java
繼承,繼承能夠使用現有類的全部功能和成員變量,而且無需從新編寫原來的類的狀況下對這些功能進行擴展。函數
多態 ,實現了對代碼的複用,多態具體體現爲重載和重寫spa
重載:一、必須在一個類中
orm
二、函數名必須相同,參數列表能夠不一樣,列如:參數類型,參數個數等,返回類型可同可不一樣。
對象
注意:子類不能重載父類的函數繼承
重寫:1、必須在兩個類中,且具備繼承關係ci
二、方法名、參數個數和參數類型 都必須相同it