python 類一: 概述


python  類:


分爲新式類 和 舊式類 (也叫經典類):


區別是:

新式類至少繼承自一個父類(至少繼承自object類)

經典類是沒有指定父類的


類是抽象的,是實例工廠。

實例是類的實例(說的有點繞)。


方法必須綁定到實例才能被調用。即使是在實例中直接調用了類方法,那也是通過實例去調用的。


類的方法參數(這裏說的是一般方法)是隻需傳遞除了self以外的參數就行的。如同其他語言的this參數,不需要傳遞的。而靜態方法和類方法則不同,其中,類方法需要的是傳遞類參數。


__init__方法在實例化的過程中被調用。但__init__並不是一個真正的構造器(雖然有類似的地方)。

python在定義好類之後,要實例化類的話,會調用到__init__方法去對實例進行初始值的設定或者去做一些初步的診斷代碼。主要就是在實例創建後,返回實例對象之前,去執行某些特定的任務或者設置。


但是不建議把print語句放到方法中(包括__init__方法)。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章