13. 以下那一項物件導向程式設計特性可以達到因需求而定義多個建構函數? (A..-阿摩線上測驗
1F
| |
2F william 大三上 (2018/06/18)
這就是多型操作所指的,使用同一個操作介面,以操作不同的物件實例。由於從分別依賴 Class1 與 Class2 改為只依賴 ParentClass,程式對個別物件的依賴程式降低了,日後在修改、維護或調整程式時的彈性也增加了,這是繼承上多型操作的一個實例。 以上是對多型的一個簡介,實際上在設計並不依賴於具體類別,而是依賴於抽象,Java 中在實現多型時,可以讓程式依賴於「抽象類別」(Abstract class)或是「介面」(Interface),雖然兩者都可以實現多型操作,但實際上兩者的語義與應用場合是不同的,接下來我將分別介紹兩者的使用方式與應用實例。 參考:https://github.com/JustinSDK/JavaSE6Tutorial/blob/master/docs/CH08.md |
13. 以下那一項物件導向程式設計特性可以達到因需求而定義多個建構函數? (A..-阿摩線上測驗
This is a large modal.