4.7章视频里出现的代码是
String _school; //通过下划线来标识私有字段(变量)
String city;
String country;
String name;
会报
The parameter ‘city’ can’t have a value of ‘null’ because of its type, but the implicit default value is ‘null’.
的错,姑且是改成
String? city;
但是下面命名构造方法部分,
Student.cover(Student stu):super(stu.name, stu.age){
print('命名构造方法');
}
会报 非null实例字段(_school, country, name)必须初始化,但是视频里没有
这种问题是不是dart的分析器升级之后检查变严格了,那应该怎么解决。
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
了解课程