21 關於 Java 程式語言的方法重寫(method overriding)描述,何者錯誤?假設類別(class)A 的方法 m1() 被類別 B 重寫。
(A) B 的 m1()的參數列(包含參數的個數和參數的型別)必須和 A 的 m1()的參數列相同
(B) B 的 m1()的傳回型別如果和 A 的 m1()不同,則 B 的 m1()的傳回型別必須是 A 的 m1()的傳回型別的子 類別(subclass)
(C) B 的 m1()存取權限必須比 A 的 m1()的存取權限要嚴格
(D) B 的 m1()所擲的例外(throw exception)必須是 A 的 m1()所擲的例外的子集合或是子集合的subclass

答案:登入後查看
統計: A(43), B(33), C(95), D(35), E(0) #2140107

詳解 (共 1 筆)

#4370698
方法重寫的規則 引數列表必須完全與被重...
(共 472 字,隱藏中)
前往觀看
5
0