問題詳情

28 下列 Java 程式碼中的兩個 draw 方法運用了物件導向程式設計中的何種概念?class Data{ void draw(){…} void draw(int x, int y){…} }
(A)多載(overloading)
(B)強制推翻(overriding)
(C)抽象化(abstraction)
(D)繼承(inheritance)

參考答案

答案:A
難度:適中0.566038
統計:A(60),B(13),C(13),D(20),E(0)

用户評論

【用戶】Keep Happy Mo

【年級】大三下

【評論內容】Overloading!簡化函式命名的最佳幫手。如果要從定義面來看什麼叫做Overloading,其定義如下:『藉由接收的參數串列之型態或數量之不同,以求達到多個函式可共用相同函式名稱謂之』。講白話一點就是明明有很多個函式,但函式名稱卻能一樣,而系統如何判斷這些有相同名稱的函式該呼叫誰呢,主要就是用parameter list傳入的數量跟型別不同而定。以