class A {
num? x, y, z;
A() { //第一个构造函数,无参构造函数
print(1);
this.x = 1;
this.y = 2;
this.z = 3;
}
A.now() { //第二个,多个构造函数自己选
this.x = 2;
print(2);
}
}
//子类继承父类时,父类中必须要有一个无参构造函数否则会报错。
class B extends A {
num? x1, y1, z1;
B(this.x1, this.y1, this.z1);
}
main() {
var a = new A.now();
print(a.x);
}