Python:面向對象

面向對象定義:oop編程是利用“類”和“對象”來創建各種模型來實現對真實世界的描述,使用面向對象編程的原因一方面是因爲它可以使用程序的維護和擴展變得更簡單,並且可以大大提高程序開發效率,另外,基於面向對象的程序可以使它人更加容易理解你的代碼邏輯,從而使團隊開發變得更從容。 面向對象特徵: class類:一個類即是對一類擁有相同屬性的對象的抽象、藍圖、原型。在類中定義了這些對象的都具備的屬性、共同的方法 object對象:一個對象即是一個類的實例化後實例,一個類必須經過實例化後方可以程序中調用,一個類可以實例化多個對象,每個對象亦可以有不同的的屬性,就像人類是指所有人,每個人是指具體的對象,人與人之前有共性,亦有不同。 Encapsulation封裝:在類中對數據的賦值、內部調用對外部用戶是透明的,這使類變成一個膠囊或容器,裏面包含着類的數據和方法 Inheritance繼承:一個類可以派生出子類,在這個父類裏定義的屬性、方法自動被子類繼承。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章