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

2021-03-04 09:01:06 字數 1151 閱讀 8850

1樓:匿名使用者

base.成員名

無法訪問基類的私有(private)成員

2樓:絕情—離慶

base,可以呼叫基類的成員

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

3樓:黃邦勇帥哥哥

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

示例:class a;

class b:public a

};void main()

4樓:匿名使用者

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

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

5樓:匿名使用者

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

c#中在子類中訪問父類成員的關鍵字是什麼?

6樓:匿名使用者

使用baibase.呼叫

du父類裡zhi面的dao屬性版

public class parent

public class child :parent}或者

權class child : parent}

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

7樓:匿名使用者

base

如base.tostring();

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

希望回答對你有幫助

c#中基類如何訪問派生類的物件

8樓:匿名使用者

不是所有基類對bai象都能訪問派生類的du成員派zhi生類物件可以賦dao值給基類變數,

這樣的基類內

變數才可以訪問派容生類成員方法是:派生類 p = new 派生類(); //生成派生類物件

基類b = p; //把派生類賦值給基類派生類 o = b as 派生類(); //使用o訪問派生類成員

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

直接訪問就行了,若是派生類覆蓋了同名的基類成員則使用 作用域解析運算子即可,若基類的成員是私有的則派生類是無法訪問基類的成員的。示例 class a class b public a void main 如果是基類的public或protected成員,直接訪問即可 如果是private成員,則不能...

C已經在派生類中重定義了抽象類中的純虛函式,為什麼還不讓我用派生類定義物件

抽象類中的純虛函式為 void printarea const但是派生類中的虛函式為 void printarea circle const void printarea rectangle const void printarea const 這些派生類中的函式與抽象類中純虛函式只是重名,但是並不...

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

base 如base.tostring public class1 string s base s 建構函式 希望回答對你有幫助 請問c 中在派生類中若要訪問基類成員要使用什麼關鍵字?直接訪問就行了,若是派生類覆蓋了同名的基類成員則使用 作用域解析運算子即可,若基類的成員是私有的則派生類是無法訪問基...