【BlancJamie】評論
多型polymorphism
【Schein_地特三等上榜】評論
物件導向程式設計的基本特性(C)封裝(encapsulation)將物件實例的屬性與方法一起封裝到類別中,也就是說,「封裝」的作用是將物件的功能細節加以隱藏,而只顯示出所提供的功能介面。欲取得類別內的資料,必須透過此功能介面來取得,因此資料對外是隱藏的,是一種資訊隱藏(information hiding)的概念(B)繼承(inheritance)所謂「繼承」簡單來說就是用原有的類別物件-父類別(superclass)衍生一個新的類別物件-子類別(subclass),子類別會繼承父類別的屬性與行為。利用繼承的方式來遺傳上層的功能及依需要增減其函式 。可以簡化重覆撰寫程式,以及減少錯誤。多形(polymorphism)多形最直接的定義就是具有繼承關係的不同類別物件,可以對相同名稱的...