class Person {
String name;
int age;
Person(String name, int age) {
this.name = name;
this.age = age;
}
void printInfo() {
print('name:${this.name}---age:${this.age}');
}
}
class NewPerson extends Person {
String sex;
NewPerson(String name, int age, String sex) : super(name, age) {
this.sex = sex;
}
void run() {
print('姓名:${this.name}---年龄:${this.age}---性别:${this.sex}');
}
}
void main() {
NewPerson p1 = new NewPerson('jack', 20, '男');
NewPerson p2 = new NewPerson('jason', 22, '女');
p1.run();
p2.run();
p1.printInfo();
p2.printInfo();
}
输出结果
姓名:jack---年龄:20---性别:男
姓名:jason---年龄:22---性别:女
name:jack---age:20
name:jason---age:22