23. 在 C++或 Java 程式語言中,何謂「函式覆蓋(function overriding)」?
(A)多個相同名稱的函式,但參數(parameter)個數不同,或是參數型別(type)不同
(B)多個不同名稱的函式,但參數個數相同,且參數型別相同
(C)多個相同名稱的函式,且參數個數與型別皆相同,但分屬於基礎類別(base class)及其
衍生類別(derived class)
(D)多個不同名稱的函式,且參數個數與型別皆不同,但分屬於基礎類別及其衍生類別
答案:登入後查看
統計: A(60), B(19), C(141), D(18), E(0) #718118
統計: A(60), B(19), C(141), D(18), E(0) #718118
詳解 (共 5 筆)
#1102736
overloading之例子:
1. int test(int a , int b) { return (a+b) ; }
2.double test(double a , double b) { return (a+b) ; }
************************************************************* overriding之例子:
父類別的show如下
void show()
{ printf("I LOVE 5566 /n "); }
但子類別繼承後變更show顯示為I LOVE SNSD void show()
{ printf(" I LOVE SNSD /n "); }
2
1
#1095044
課本怎麼寫不同的參數型別
1
0
#1095045
我選a有人可解釋嗎
1
0