Mix(混合)+ In(进入,加入)= Mixin(混入)
mixin声明属于dart 2.1 加入的特性。以前版本通常使用abstract class代替。abstract class 不能被实例化,声明时可以有方法实现。
2、mixin的作用mixin的功能:给一个类添加特性,
3、mixin的使用使用implements 的子类,必须全部实现或者重写类接口的类方法。使用with,可以重写,也可以不重写。不重写的话,调用接口方法。
5、小结:使用mixin好处当很多类implements一个接口时,必须实现其全部方法。使用mixin with后,可以选择实现。
关注微信公众号获取更多VSCode编程信息,定时发布干货文章
全部评论