python面向?qū)ο缶哂蟹庋b、繼承、多態(tài)三大屬性
1.封裝
封裝是指將數(shù)據(jù)或?qū)傩噪[藏在內(nèi)部,而不讓外部看到;封裝兩個(gè)層面,第一個(gè)層面是類就是一個(gè)容器,本身就是一種封裝;第二個(gè)層面在類中定義私有的屬性,只在類的內(nèi)部使用,外部無(wú)法訪問(wèn);封裝可以是類,可以是函數(shù)。
2.繼承
繼承是一種創(chuàng)建新類的方式,python中新建的類可以繼承一個(gè)或多個(gè)父類,父類又可稱為基類或超類,新建的類稱為派生類或子類,子類會(huì)繼承父類的屬性。從而實(shí)現(xiàn)代碼重用。
3.多態(tài)
多態(tài)是類的改變和擴(kuò)展的具體實(shí)現(xiàn)機(jī)制,調(diào)用不同的類實(shí)例化的對(duì)象下的相同方法,實(shí)現(xiàn)的過(guò)程不一樣。