類.__dict__:類的屬性字典
類.__name__:類的名字(字串)
類.__doc__:類的文件字串
類.__base__:類的第乙個父類
類.__bases__:類的所有父類構成的元組
類.__module__:類定義所在的模組
類.__class__:例項對應的類
__init__是類的內建函式,在例項化物件時__init__函式就會自動執行
靜態屬性
使用@property在方法前面(self引數),使這個方法變成乙個屬性,可以供例項物件呼叫
類方法
使用@classmethod,在方法前加上,self引數換成cls,使得類可以直接呼叫這個方法而不必生成例項引數
靜態方法(類的工具包,不和類和例項繫結,不能使用類變數和例項變數)
使用@staticmethod關鍵字,在乙個函式前加上,使得這個函式可以被類和例項呼叫,不能訪問類屬性和例項屬性
C 知識點 類和物件
c 知識點目錄索引 1.類和物件 2.類和物件的特點 3.具體例子 3.1 類的定義 類內定義成員函式 class person 類外定義成員函式 class person void date show 類外寫成員函式必須指明函式屬於哪乙個類域 void test 4.類的作用域 例 類的宣告 cl...
C 類 物件知識點
在類體內不允許對成員函式進行初始化。定義類時,類的資料成員不佔記憶體空間 但是,建立類的物件時,只為每個物件分配用於儲存資料成員的記憶體,不為函式成員分配記憶體。在定義類時,不能定義該類的變數,只能定義該類型別的指標成員和該類型別的引用成員。淺拷貝和深拷貝的區別 當類的資料成員是指標型別時,深拷貝能...
C 九 類和物件(多型)知識點
文章內容是把黑馬的課堂筆記選擇性的複製過來,便於後期學習,非原創!1 多型 多型分為兩類 靜態多型和動態多型區別 class animal class cat public animal class dog public animal 我們希望傳入什麼物件,那麼就呼叫什麼物件的函式 如果函式位址在編...