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

詳解 (共 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
#3520325
參數不同也可以好嗎?爛題目
(共 15 字,隱藏中)
前往觀看
0
0
#5083382
機概裡這種題目出現很多次別的地方A可以這...
(共 58 字,隱藏中)
前往觀看
0
0