1. 如果mixin需要继承其他类,需要用mixin显示声明
mixin A on Base..
2. 同一个类,with多个mixin,对应多个mixin只能继承相同类或者其子类;extends的类需要是mixin继承的类或者其子类;
3. 如果类A实现了接口C,类B继承了接口C,那么类B一定得在类A的后面。
Dart基础-1
1.dart私有是文件私有,私有变量_parm;
2.switch中可以定义内部变量,continue可以跳转到对应地方:
switch(a){
case 1:
contiune aa;
aa:
case 2:
break;
}
case之后如果有执行语句,需要break/continue/return。
3.异常捕获:如果异常被捕获可以继续往下执行,除非rethrow异常;on XXExcetpion catch可以捕获具体异常;