C 中的三種成員方法

2021-10-19 13:59:13 字數 502 閱讀 4588

普通的成員方法:

1.屬於類的作用域

2.呼叫該方法時需要依賴乙個物件(常物件無法呼叫)

3.可以任意訪問物件的私有成員

靜態成員方法:(不會生成this形參)

1.屬於類的作用域

2.用類名作用域呼叫方法

3.可以任意訪問物件的私有成員,但是僅限於不依賴物件的成員(只能呼叫其他的靜態成員)

class cshop

void showcshopcount()

void show()

void show()const

private:

int _year;

int _month;

int _day;

};class cshop

void show(){

cout<<"name:"<<_name<在成員方法對成員變數執行唯讀不寫的操作時,建議一律寫成const常成員方法,普通物件和常量物件都可以呼叫

C 引用物件成員的三種方式

在程式中經常需要訪問物件中的成員。訪問物件中的成員可以有3種方法 1.通過物件名和成員運算子訪問物件中的成員 2.通過指向物件的指標訪問物件中的成員 3.通過物件的引用變數訪問物件中的成員。通過物件名和成員運算子訪問物件中的成員 例如在程式中可以寫出以下語句 stud1.num 1001 假設num...

C 引用物件成員的三種方式

在程式中經常需要訪問物件中的成員。訪問物件中的成員可以有3種方法 1.通過物件名和成員運算子訪問物件中的成員 2.通過指向物件的指標訪問物件中的成員 3.通過物件的引用變數訪問物件中的成員。通過物件名和成員運算子訪問物件中的成員 例如在程式中可以寫出以下語句 stud1.num 1001 假設num...

C 中 的三種用法

可null型別修飾符 對於一些不能為null的型別可以通過?的修飾使其為null。其中user?id可以很方便的來查詢例項的屬性的值而不用預先判斷例項是否為null。三元表示式 int value 1 1 1 0 判斷1 1返回true還是false,返回true就返回1,返回false就返回0 n...