封裝:
在類里面數據屬性和行為用函數的形式封裝起來,訪問時直接調用,不需知道類里面具體的實現方法。 比如,list.append;






判斷類型,issubclass(類名1,類名2)? ? 判斷類1是否繼承了類2
issubclass(Student,Person) ==> True
作用:
1. 面向對象的編程帶來的主要好處之一是代碼的重用,實現這種重用的方法之一是通過繼承機制。? ? 繼承完全可以理解成類之間的類型和子類型關系。
2. 子類在重寫父類方法之后,如果要繼承父類方法中的功能,要先調用父類的方法 用super或者 class.fun(self)方式;

多繼承





多態(tài)
多態(tài),按字面的意思就是“多種狀態(tài)”。在面向對象語言中,接口的多種不同的實現方式即為多態(tài)。(簡單的說,不同類的對象,接受到同一條指令,可以做出不同的反應。)例如: 當派生類,重寫了基類的方法時就實現了多態(tài)性。(子類重寫父類方法)