this 關鍵字引用類的當前例項。靜態成員方法中不能使用this關鍵字,this關鍵字只能在例項建構函式、例項方法或例項訪問器中使用。
base 關鍵字用於從派生類中訪問基類的成員。
指定建立派生類例項時應呼叫的基類建構函式;
呼叫基類上已被其他方法重寫的方法。
注意:不能從靜態方法中使用base關鍵字,base關鍵字只能在例項建構函式、例項方法或例項訪問器中使用。
例:訪問關鍵字this和base關鍵字示例;建立基類person,包含兩個陣列成員name和age、乙個具有兩個引數的建構函式、乙個虛函式getinfo()以顯示資料成員name和age的內容;建立派生類student,包含乙個資料成員studentid,乙個具有三個引數的派生類建構函式,並用:base呼叫基類建構函式、並重寫所繼承基類的虛方法getinfo(),呼叫基類的方法顯示name和age的內容。
namespace程式執行結果:public
virtual
void
getinfo()
",name);
console.writeline(
"age:
",age);}}
public
class student:person//
派生類
public
override
void
getinfo()
",studentid);}}
public
class
program}}
讀書筆記 c語言深度剖析之關鍵字
c語言一共有32個關鍵字 auto 宣告自動變數,預設時一般預設為auto int 宣告整型變數 double 宣告雙精度變數 long 宣告長整型變數 char 宣告字元型變數 float 宣告浮點型變數 short 宣告短整型變數 signed 宣告有符號型別變數 unsigned 宣告無符號型...
C 參考之訪問關鍵字 base this
base base 關鍵字用於從派生類中訪問基類的成員 呼叫基類上已被其他方法重寫的方法。指定建立派生類例項時應呼叫的基類建構函式。基類訪問只能在建構函式 例項方法或例項屬性訪問器中進行。示例 在派生類中呼叫基類方法。base 關鍵字 訪問基類成員 using system public class...
C 參考之訪問關鍵字 base this
base 關鍵字用於從派生類中訪問基類的成員 呼叫基類上已被其他方法重寫的方法。指定建立派生類例項時應呼叫的基類建構函式。基類訪問只能在建構函式 例項方法或例項屬性訪問器中進行。示例 在派生類中呼叫基類方法。base 關鍵字 訪問基類成員 using system public class base...