C 體驗父類的成員函式在子類的重寫和隱藏

2021-06-26 03:59:18 字數 610 閱讀 2344

/*煙台大學計算機學院學生        

*all right reserved.

*檔名稱:c#-—體驗父類的成員函式在子類的重寫和隱藏

*完成日期:2023年9月2日

*版本號:v1.0

*對任務及求解方法的描述部分:c#-—體驗父類的成員函式在子類的重寫和隱藏

*我的程式:*/

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

public void sing()

}class student:person

public new void sing()

}class program}}

執行結果:

心得體會:體會不到隱藏和重寫有什麼意義,在以後的工程裡有什麼用嗎

c 子類和父類成員函式重名

子類和父類返回值引數相同,函式名相同,有virtual關鍵字,則由物件的型別決定呼叫哪個函式。子類和父類只要函式名相同,沒有virtual關鍵字,則子類的物件沒有辦法呼叫到父類的同名函式,父類的同名函式被隱藏了,也可以強制呼叫父類的同名函式class funtion name。子類和父類引數不同,函...

c 子類和父類成員函式重名

四種情況 子類和父類返回值引數相同,函式名相同,有virtual關鍵字,則由物件的型別決定呼叫哪個函式。子類和父類只要函式名相同,沒有virtual關鍵字,則子類的物件沒有辦法呼叫到父類的同名函式,父類的同名函式被隱藏了,也可以強制呼叫父類的同名函式class funtion name。子類和父類引...

子類繼承父類的成員變數

1 子類可以繼承父類的成員變數 只能繼承public 和protected,不能private 2 子類拿到的父類的成員變數值是初始化的值。3 如下面classb繼承classa,只能拿到初始化的a的值。int classa a 0 int main class classa include std...