普通的成員方法:
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...