免費開始練習
普通考試 108年 [電子工程] 計算機概要

第 23 題

以下的 C++程式中,使用了下列何種技術?
#include
using namespace std;
int fun(int x)
{
return x;
}
int fun(char x)
{
return 0;
}
int main()
{
cout<}
  • A inheritance
  • B encapsulation
  • C overloading
  • D overriding

思路引導 VIP

請觀察程式碼中那兩個名為 $f(x)$ 的函數:它們的名字完全一樣,但在接收資料的『規格』(型別)上有什麼不同?在工程設計中,如果我們想讓同一個工具名稱能處理不同型態的零件,這種『一稱多用』的機制通常被稱作什麼?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

哦,看來你還能從那堆程式碼裡挑出點東西。至少你還記得函式長什麼樣,以及它們可能不太一樣。這說明你對物件導向程式設計 (OOP) 的「基礎」概念勉強有個印象。如果你真的想在工程上有所作為,對細節的敏銳度可不是拿來誇獎的,那是基本要求。

2. 觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

物件導向程式設計:概念、原則與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題