繼承extends
(一) 語法
透過extends繼承父類別,子類別擁有父類別的屬性和方法,但不會繼承父類別的建構函式。
(二) super和this
super:呼叫父類別方法。
this:呼叫自己的方法。
介面實現implements
介紹:Flutter沒有介面(interface)這個關鍵字,因此需要用implements類別將類別當作interface使用。當類別被當作介面使用時,類別中方法就是介面中的方法,因此要在子類別實現時加@override,且一個類別可以實現多個介面。
今天就介紹到這邊,大家都學會了嗎?明天將會介紹混合及泛型,敬請期待。
參考資料
橫跨Android及Apple的神話:用Dart語言神啟Flutter大業2.6節
http://tw-hkt.blogspot.com/2019/08/dart_43.html
https://iter01.com/610114.html
https://ithelp.ithome.com.tw/articles/10242009