問題詳情

23 在物件導向程式設計中,下列特性何者可以達到資訊隱藏(Information Hiding)的目的?
(A)封裝(Encapsulation)
(B)識別(Identity)
(C)繼承(Inheritance)
(D)多型(Polymorphism)

參考答案

用户評論

愛喝蜂蜜米酒】評論

(A)封裝(Encapsulation):又稱資料抽象化,將程式中的屬性及對屬性的操作方法包在一個語法單元中並使用類別限制存取類別中屬性的方法,以卻表類別外的程式碼不會對屬性修改達成資訊隱藏(C)繼承(Inheritance):若一類別繼承另一類別,則被繼承的類別稱為副類別,繼承的類別稱為子類別,子類別可以使用或複寫父類別的屬性及方法,也可以加入新的屬性及方法。(D)使用相同的程式碼在執行時,依據實際物件動態決定呼叫的方法,又稱動態繫結。