python-面向對象-16-面向對象三大特徵

整體說明

python是面向對象的語言,也支持面向對象編程的三大特徵:繼承、封裝(隱藏)、多態。python

  • 封裝(隱藏)git

    • 隱藏對象的屬性和實現細節,只對外提供必要的方法。至關於將"細節封裝起來",只對外暴露」相關調用方法「。
    • 經過前面學習的"私有屬性"、"私有方法"的方法,實現"封裝"。python追求簡潔的語言,沒有嚴格的語法級別的」訪問控制符「,更多的是依靠程序員自覺實現。
  • 繼承程序員

    • 繼承能夠讓子類具備父類的特性,提升了代碼的重用性。
    • 從設計上是一個增量進化,原有父類設計不變的狀況下,能夠增長新的功能,或者改進已有的算法。
  • 多態github

    • 多態是指同一個方法調用因爲對象不一樣會產生不一樣的行爲。生活中這樣的例子比比皆是:一樣是休息方法,人不一樣,休息方法不一樣。張三休息是睡覺,李四休息是玩遊戲,程序員休息是」敲幾行代碼「。

備註:
更多精彩博客,請訪問: 聶發俊的技術博客
對應視頻教程,請訪問: python400
完整markdown筆記,請訪問: python400_learn_github
相關文章
相關標籤/搜索