class Person{
String name;
int age;
class Student extends Person{
String _school;
String city;
String country;
String name;
Student(String name, int age,
this._school,{this.city=‘未知’,this.country=‘中国’})
: super(name, age){
//2
print(super.name);
}
}
void main(){
var student = Student(‘张三’,12,‘三班’);
//3
print(student.name);
}
在第一处输出为:null
第二处输出为:张三
第三处输出为:null
创建对象时父类构造函数中函数体内的this和参数中的this有什么区别呢
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
了解课程