Kotlin 3 : 物件和繼承
前篇: Kotlin 2 : 迴圈和集合
open
- 在 kotlin 的預設是 final, 所以如果需要繼承物件, 該物件必須宣告成 open
- 同樣的, 物件內的函式必須要宣告成 open, 才能被 override
constructor : 初始函數可以用 constructor 這個關鍵字, 不用寫物件名稱
override : 可以修改所繼承的物件中 open 的 function
範例 14 :
定義一個 寵物 Pet 物件, 有 名字 和 年齡
定義 吉娃娃 Chihuahua 和 博美 Pomei 兩個物件, 繼承狗 Dog
結果:
留言
張貼留言