c中什麼關鍵字可以用來訪問當前物件的基類物件

2021-03-04 05:38:34 字數 516 閱讀 1963

1樓:匿名使用者

base

如base.tostring();

public class1(string s):base(s) //建構函式

希望回答對你有幫助

請問c++中在派生類中若要訪問基類成員要使用什麼關鍵字??

2樓:黃邦勇帥哥哥

直接訪問就行了,若是派生類覆蓋了同名的基類成員則使用::作用域解析運算子即可,若基類的成員是私有的則派生類是無法訪問基類的成員的。

示例:class a;

class b:public a

};void main()

3樓:匿名使用者

如果是基類的public或protected成員,直接訪問即可

如果是private成員,則不能訪問,是成員變數,則看有沒有提供訪問函式

4樓:匿名使用者

什麼關鍵字都不需要,直接訪問即可

java中this關鍵字與方法,Java中this關鍵字與方法

就普通方法或者屬性而言,寫this和不寫this沒區別。this主要是用來和super區分的。this呼叫本類的構造方法,super呼叫父類的構造方法。不寫this。如果是有父類的話,就是呼叫父類的構造方法。一般情況下寫不寫是差別不在,因為不寫其實本身也是會有this這個指向的,但在一些情況下一定要...

什麼關鍵字用於在C中從派生類中訪問基類的成員

base.成員名 無法訪問基類的私有 private 成員 base,可以呼叫基類的成員 請問c 中在派生類中若要訪問基類成員要使用什麼關鍵字?直接訪問就行了,若是派生類覆蓋了同名的基類成員則使用 作用域解析運算子即可,若基類的成員是私有的則派生類是無法訪問基類的成員的。示例 class a cla...

請問C 中使用extern關鍵字定義變數的意義

它只有宣告的意思,說明這個變數在別的地方已經定義過了。一般是全域性變數才會加這個宣告,當然,他們是同乙個變數。就好比1.cpp檔案定義了乙個int a,2.cpp檔案也定義了乙個 int a。這樣他們就有可能重複定義,如果2.cpp中加上extern那麼就知道2.cpp中的a在其他地方定義過了,和1...