1. 程式人生 > >Python之路-面向對象

Python之路-面向對象

世界 名稱 技術 就會 解決 mage 括號 實例 之路

一.面向對象

1.面向對象和面向過程比較

面向過程關註問題解決的步驟,是一種機械式的思維方式,流水線方式實現。

面向對象中對象是特征和技能的結合體,面向對象是對現實世界的模擬,好比

上帝創造世界。

面向過程優點可以將復雜問題流程化,簡單化,面向對象的優點是可擴展性強。

2. 類和對象

類和對象的關系:類是一系列對象相似特征與技能的結合體。

現實世界:現有具體的對象---------------》總結相似之處------------》形成類

程序中:先定義類--------------》調用類產生對象

示例:

技術分享

註意:1.類和函數不同,類在定義階段就會執行,並且產生名稱空間,用_dict_查看

2.類名加括號,產生一個類的對象,這個產生過程稱為實例化

3.類的繼承

技術分享

4.繼承的特點:

1.解決了類與類代碼重復的問題。

2.在子類中派生出的新的屬性,以自己的為準。

3.在子類派生出的新的方法內重用父類的功能方式:直接調用people._init_

Python之路-面向對象