python面向對象具有封裝、繼承、多態三大屬性
1.封裝
封裝是指將數據或屬性隱藏在內部,而不讓外部看到;封裝兩個層面,第一個層面是類就是一個容器,本身就是一種封裝;第二個層面在類中定義私有的屬性,只在類的內部使用,外部無法訪問;封裝可以是類,可以是函數。
2.繼承
繼承是一種創建新類的方式,python中新建的類可以繼承一個或多個父類,父類又可稱為基類或超類,新建的類稱為派生類或子類,子類會繼承父類的屬性。從而實現代碼重用。
3.多態
多態是類的改變和擴展的具體實現機制,調用不同的類實例化的對象下的相同方法,實現的過程不一樣。