整體說明
python是面向對象的語言,也支持面向對象編程的三大特徵:繼承、封裝(隱藏)、多態。python
-
封裝(隱藏)git
- 隱藏對象的屬性和實現細節,只對外提供必要的方法。至關於將"細節封裝起來",只對外暴露」相關調用方法「。
- 經過前面學習的"私有屬性"、"私有方法"的方法,實現"封裝"。python追求簡潔的語言,沒有嚴格的語法級別的」訪問控制符「,更多的是依靠程序員自覺實現。
-
繼承程序員
- 繼承能夠讓子類具備父類的特性,提升了代碼的重用性。
- 從設計上是一個增量進化,原有父類設計不變的狀況下,能夠增長新的功能,或者改進已有的算法。
-
多態github
- 多態是指同一個方法調用因爲對象不一樣會產生不一樣的行爲。生活中這樣的例子比比皆是:一樣是休息方法,人不一樣,休息方法不一樣。張三休息是睡覺,李四休息是玩遊戲,程序員休息是」敲幾行代碼「。
備註:
更多精彩博客,請訪問:
聶發俊的技術博客
對應視頻教程,請訪問:
python400
完整markdown筆記,請訪問:
python400_learn_github