首先,什麽是面向對象
就像妳是公司的總裁,妳做的是組裝壹套電腦的工作。換句話說,面向對象是壹種抽象的執行,或者說是由員工來完成的。詳細來說,總統不需要考慮這個問題。IT培訓認為好處顯而易見。有高層管理的公司可以協調工作,沒有高層管理的公司,只有少數具體執行的員工會陷入困境。
二、面向對象的特點
1,包裝
隱藏對象的屬性和實現細節,只對外公開接口,控制程序中讀取和修改屬性的訪問級別;抽象的數據和行為(或函數)結合成壹個有機的整體,即把數據和操作數據的源代碼有機地結合起來,形成壹個“類”,其中數據和函數都是類的成員。
2.遺產
繼承是壹種從基類派生壹個或多個類的機制。從另壹個類繼承的類稱為該類的子類。這種關系經常被比作父親和孩子。子類繼承父類的屬性。這些屬性由屬性和方法組成。北大青鳥認為子類可以增加父類之外的新功能,所以子類也被稱為父類的“擴展”。
3.多態性
多態意味著OOP可以根據使用類的上下文重新定義類的性質或行為,或者接口的許多不同實現都是多態的。昭通北大青鳥建議,如果將不同的子對象作為父類,可以屏蔽不同子對象之間的差異,編寫通用代碼,進行通用編程,以適應需求的變化。