面對對象,三大特點:封裝,繼承,多態(tài)。
1.新建類,python3中默認繼承與object,是新類。python2中,需要指定繼承與object類,否則系統(tǒng)生成舊類。所以為保證兼容,都寫上繼承與object。
2.在多繼承中,子類優(yōu)先繼承排在前面的父類,但不建議對有相同方法的多繼承。使用(類的屬性)__mro__查看繼承的順序。
3.類是一個特殊的對象,python會把類加載一次,每個實例對象都會自己獨立的屬性空間,類的多個實例,共用類對象里的方法,所以類的方法里面,默認有一個self就是每個實例自己的,內存。