171212 類的其他成員 連續第四十八天

2021-08-13 10:36:41 字數 557 閱讀 7782

類的常成員:

定義常成員用關鍵字const,寫作const  int a;

常成員在建構函式中可以直接用常量進行初始化,這樣初始化後資料將有相同的值;

當不同的物件去呼叫常資料是,所對應的位址也是不相同的;

此外c++中的「  :」的作用是其分割作用,是類給成員變數賦值的方法,初始化列表,更適用於常資料成員的初始化;

對連續初始寫作xx::xx():a(),b(),c().....

常成員函式:

函式名,後面以const作為字尾;

在常成員函式中無法去對類中原有的引數去進行改變;

靜態成員:

個人感覺,其特殊性就是在於,是在類中去宣告靜態成員,然後在類外去對其進行初始化;

下面是隨便寫的練習:

目標:預習友元,並用類的成員完成乙個程式。

主動呼叫其他類的成員, 特殊成員

一.主動呼叫其他類的成員 class base object def f1 self print 5個功能 obj base base.f1 obj obj.f1 方式一class base object def f1 self print 5個功能 class foo object def f1 ...

C 類的其他成員變數及屬性

一 靜態成員變數 1 把乙個類的成員說明為 static 時,這個類無論有多少個物件被建立,這些物件共享這個 static 成員.2 靜態成員區域性於類,它不是物件成員 includeusing namespace std class counter 成員函式訪問靜態資料成員 void shownu...

python 在類中主動呼叫其他類的成員

將兩個類的函式合在一起時這麼寫 方法一 class base object deff1 self print 5個功能 class foo object deff1 self print 3個功能 用類名呼叫例項方法不能自動傳self,需要手動傳參 base.f1 self obj foo obj....