【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
20. 以下那一項物件導向程式設計特性可以達到因需求而定義多個建構函 數?
(A)封裝(Encapsulation)
(B)多型(Polymorphism)
(C) 函數過載(Function overloading)
(D)繼承(Inheritance) 。


答案:C
難度: 適中
最佳解!
pass 大四下 (2017/04/23)
函數多功能化(function over☆☆☆☆☆☆☆...


(內容隱藏中)
查看隱藏文字
2F
william 大三上 (2019/03/30)

覆寫
寫一個父親別相同名稱的含數
可覆蓋繼承過來的函數用法
規則
1.參數必需與原函式相同
2.傳回值型態一樣
3.存取等級不可比原程式高但可寬鬆
不可覆寫標示為final或static的函式

多載
宣告相同含數傳入型態不同或個數不同
規則
1.多載函式必須變更參數
2.多載函式可以變更回傳型別
3.多載含式可變更存取修飾子
4.多載含式可宣告新範圍或更寬可控式異常
5.可在同一個類別或子類別多載函式

多型
多型存取物件唯一方式就是透過參考變數
父參考控制子物件

3F
107新竹揮手 國一下 (2020/03/09)


函數多功能化(function overloading):用在類別建構子,讓相同函數名稱在同一程式內(減輕使用者的記憶負荷)

20. 以下那一項物件導向程式設計特性可以達到因需求而定義多個建構函 數? (..-阿摩線上測驗