Python之路-面向對象
阿新 • • 發佈:2017-08-19
世界 名稱 技術 就會 解決 mage 括號 實例 之路
一.面向對象
1.面向對象和面向過程比較
面向過程關註問題解決的步驟,是一種機械式的思維方式,流水線方式實現。
面向對象中對象是特征和技能的結合體,面向對象是對現實世界的模擬,好比
上帝創造世界。
面向過程優點可以將復雜問題流程化,簡單化,面向對象的優點是可擴展性強。
2. 類和對象
類和對象的關系:類是一系列對象相似特征與技能的結合體。
現實世界:現有具體的對象---------------》總結相似之處------------》形成類
程序中:先定義類--------------》調用類產生對象
示例:
註意:1.類和函數不同,類在定義階段就會執行,並且產生名稱空間,用_dict_查看
2.類名加括號,產生一個類的對象,這個產生過程稱為實例化
3.類的繼承
4.繼承的特點:
1.解決了類與類代碼重復的問題。
2.在子類中派生出的新的屬性,以自己的為準。
3.在子類派生出的新的方法內重用父類的功能方式:直接調用people._init_
Python之路-面向對象