修修心養養性放棄很容易,但最終會一無所得,堅持很難,但最後一定會有所收穫。
大綱(面向對象的三大特性)
封裝性繼承性多態性
封裝性
封裝隱藏了對象的屬性和方法內部實現細節,僅對外提供公共訪問方式,類的內部可以訪問,外部不可以訪問。
封裝格式:在變量或者方法前面加上雙下劃線(__)即可,我們也叫做私有變量或者私有方法。


繼承性
現實生活中狗與動物之間的關係,狗具有動物的全部特徵和行為,在面向對象中動物被稱為「父類」,狗被稱為「子類」。子類擁有父類的全部屬性和方法,稱為子類繼承父類。


多態性
多態指對象可以表現出多種形態,例如現實生活中老虎、獅子、大象,它們都屬於動物這一類,但是它們叫的方式和走路的方式是不一樣的。在多個子類繼承父類,並重寫父類方法後,這些子類所創建的對象之間就是多態的。這些對象採用不同的方式實現父類方法。

如果本篇對您有幫助,請點讚轉發支持一下,謝謝。
Python零基礎入門教程,類與對象(上)