Dart中的类的继承:
1、子类使用extends关键词来继承父类
2、子类会继承父类里面可见的属性和方法 但是不会继承构造函数
3、子类能复写父类的方法 getter和setter
1.简单继承
可见继承自Person的子类web可以直接访问父类的方法和属性
class Person {
String name='张三';
num age=20;
void printInfo() {
print("${this.name}---${this.age}");
}
}
class Web extends Person{
}
main(){
Web w=new Web();
print(w.name);
w.printInfo();
}
2.super关键字
super的作用:用于实例化自类给父类构造函数传参
在实例化子类的时候将name和age传给父类的构造函数
super的位置和初始化列表一样,所以super也是在执行当前构造函数之前把参数传递给父类
class Person {
late String name;
l