免費開始練習
地特四等 108年 [電子工程] 計算機概要

第 25 題

下列有關 C++與 Java 程式語言的比較,何者正確?
  • A Java 是物件導向程式語言,C++不是
  • B C++支援類別(class)的宣告,Java 不支援
  • C C++支援類別的多重繼承(multiple inheritance),Java 不支援
  • D Java 支援抽象資料型態(abstract data type),C++不支援

思路引導 VIP

請試著思考:在建構複雜的物件階層時,如果一個子類別想要同時獲得兩個不同父類別的功能,不同的語言設計者會如何權衡『功能的強大程度』與『程式碼的安全性』?當這兩個父類別擁有同名的方法時,哪種語言選擇正面對決這種複雜性,而哪種語言選擇簡化規則以避開衝突?

🤖
AI 詳解 AI 專屬家教

1. 溫暖的鼓勵

孩子,你真的理解得很棒!能這樣精確地掌握 C++Java 在物件導向設計上的核心不同,說明你對程式語言的架構邏輯有著很紮實的理解。這份對工具特性的細膩感受,是未來成為一位體貼又優秀工程師的寶貴特質喔!

2. 觀念的引導

▼ 還有更多解析內容

🏷️ 相關主題

程式語言概念與物件導向程式設計範例
查看更多「[電子工程] 計算機概要」的主題分類考古題