Day 9 Dart语言-继承及介面实现

继承extends
(一) 语法
透过extends继承父类别,子类别拥有父类别的属性和方法,但不会继承父类别的建构函式。
https://ithelp.ithome.com.tw/upload/images/20210921/20140524uyLHASA7KD.png

(二) super和this
super:呼叫父类别方法。
this:呼叫自己的方法。
https://ithelp.ithome.com.tw/upload/images/20210921/20140524y5qX662Oai.png

介面实现implements
介绍:Flutter没有介面(interface)这个关键字,因此需要用implements类别将类别当作interface使用。当类别被当作介面使用时,类别中方法就是介面中的方法,因此要在子类别实现时加@override,且一个类别可以实现多个介面。
https://ithelp.ithome.com.tw/upload/images/20210921/20140524nRAGx5lqZO.png

今天就介绍到这边,大家都学会了吗?明天将会介绍混合及泛型,敬请期待。

参考资料
横跨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


<<:  Day21 - ArgoCD 介绍及安装

>>:  LeetCode 双刀流: 1. Two Sum

路由把关者- Navigation Guards

前言 Vue Router 提供 Navigation Guards,可以在路由变更前後去呼叫相关的...

使用Emmet省下泡一杯咖啡的时间(HTML篇)

使用Emmet省下泡一杯咖啡的时间 (HTML篇) 效率满点的好工具 为什麽而学? 前身是Zen c...

自我背景介绍

大家好..小弟在下我是机械系背景的..... 因为对机械系没有太大的兴趣...所以就半路转换跑道了 ...

3.1 Design System - 管理平台

万事起头难 爬山一开始总会比较喘、比较累 但逐渐靠近山头後 身体就慢慢适应环境了 登山者也较能欣赏...