Examly題庫
普考-資訊處理計算機概要111 年第 28 題單選題

有關程式語言多型(polymorphism)敘述,下列何者正確?

A在 Java 中,可以用繼承(Inheritance)方式來實現多型;但不能用介面(Interface)方式來實現多型
B在 Java 中,可以用介面方式來實現多型;但不能用繼承方式來實現多型
C在 Java 中,繼承方式和介面方式兩者都可以實現多型正確答案
D在 Java 中,不論用繼承方式或介面方式都不能實現多型
答案與詳解
C
正確答案
Java 的多型可透過『繼承(extends)』或『實作介面(implements)』兩種方式達成,兩者皆可。

逐選項解析

A在 Java 中,可以用繼承(Inheritance)方式來實現多型;但不能用介面(Interface)方式來實現多型✕ 錯誤
錯在「不能用介面」。介面是 Java 實現多型最經典的方式之一,例如 List 介面可指向 ArrayList 或 LinkedList 物件。
B在 Java 中,可以用介面方式來實現多型;但不能用繼承方式來實現多型✕ 錯誤
錯在「不能用繼承」。父類別參考指向子類別物件、子類別覆寫(override)父類別方法,就是最基本的繼承多型。
C在 Java 中,繼承方式和介面方式兩者都可以實現多型✓ 正確
D在 Java 中,不論用繼承方式或介面方式都不能實現多型✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本
接著練習整份考卷查看 111 年 普考-資訊處理《計算機概要》完整試題與解答

同科目歷年考卷

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly