1.什么是類,什么是對象
類就是擁有相同屬性,相同功能的對象的集合(抽象的)
對象就是類的實例(具體的)
2.類的聲明 - 確定這個類共同的屬性和功能是什么
a.語法:
class 類名:
類的說明文檔
類的內容
b.說明
class - 關鍵字
類名 - 要求:
a.標識符,不能是關鍵字
b.見名知義
c.不能使用系統(tǒng)提供的函數(shù)名或者類名
類的內容 - 主要包含屬性和方法(方法就是聲明在類中函數(shù))
類中方法分為: 對象方法、類方法和靜態(tài)方法
對象方法
a.怎么聲明: 直接聲明(聲明前不需要加裝飾器)在類中的函數(shù)就是對象方法
b.特點: 自帶self參數(shù); 用對象調用對象方法的時候self不用傳參, 系統(tǒng)會自動將當前對象傳給self。
self可以做到誰調用就指向誰c.怎么調用: 以'對象.對象方法()'的形式來調用 - 通過對象來調用對象方法
不要用類去調用對象方法
這樣會讓self函數(shù)不起作用