this關鍵字簡單應用

2022-05-04 17:33:09 字數 447 閱讀 1256

1

class

persondemo3 27

}89/*

10this 語句

111.用於建構函式間互相呼叫時使用,不能在一般函式中呼叫

122.this語句在建構函式中必須是第一句,並且在乙個建構函式中只能使用一次

13*/

14//

this關鍵字表示this所在函式所在的物件,用於標記物件的成員,避免出現歧義和出錯,方便閱讀

15class

person

1624 person(string name) //

乙個引數建構函式

2530 person(string name,int age) //

兩個引數建構函式

3138 }

輸出結果:

c: name:張三,age:22

const關鍵字應用

const關鍵字應用 欲阻止乙個變數被改變,可使用const,在定義該const變數時,需先初始化,以後就沒有機會改變他了 對指標而言,可以指定指標本身為const,也可以指定指標所指的資料為const,或二者同時指定為const 在乙個函式宣告中,const可以修飾形參表明他是乙個輸入引數,在函式...

new關鍵字 this關鍵字 base關鍵字

使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...

this關鍵字 static關鍵字

1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...