【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

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

上一題
下列何者與物件導向(Object-oriented)無直接關係?
(A)Encapsulation
(B)Inheritance
(C)Polymorphism
(D)Recursion


答案:登入後觀看
難度: 簡單
1F
陳妙妙 國一下 (2013/05/30)

物件導向三大特色:

(1)封裝(encapsulation)

從要處理的資料裡面,選出抽象程度較高的成為一個類別,而此類別中又可以分為要處理的資料及處理資料的類別,而此類別又可以分為要處理的資料及處理資料的方法。為了達到資訊隱藏的目的,應該將所有類別內的資料存取等級設成私有(private),外界只能透過此類別提供的函數來存取內部資料。

(2)繼承性(inheritance)

一個類別(class)擁有你要的資料的部分功能,你可以採用繼承的方式,減少撰寫相同的程式碼,專注在相異的程式碼撰寫上。但是當原先的類別改變時,繼成此類別的子類別也會受到影響。

(3)多型(polymorphism)

當程式在執行前才真正決議(resolve)變數的型別,這稱為後期繫結。多型就是應用這種技術,...


查看完整內容

下列何者與物件導向(Object-oriented)無直接關係? (A)Enc..-阿摩線上測驗