- 封裝(Encapsulation)
- 將Class裡的屬性用private隱藏,只能透過public的方法存取資料
(隱藏程式細節,避免直接處理造成的困擾)
- 繼承(Inheritance)
- 提高軟體的重複使用性
- 子類別透過繼承取得父類別的屬性與方法,還可以再外加新的功
能,也可以Override父類別的功能
- Java一次只支援一個繼承
- 多型(Polymorphism)
- 擁有多個型別的能力
- 假設A為父類別,B為子類別,則多型的寫法如下
- B one = new B( );
- A two = new B( );
- B three = new A( ); Error
文章標籤
全站熱搜
