Dart 中类的创建、构造函数、类模块化、私有属性及私有方法、getter 和 setter 修饰符的用法、初始化列表
1. 创建类与使用类
class Person {
String name = "张三";
int age = 23;
void getInfo() {
print("${this.name}---${this.age}");
}
}
void main() {
var p1 = new Person();
Person p2 = new Person();
print(p1.name);
print(p2.age);
p1.getInfo();
}
class Person {
String name = "张三";
int age = 23;
void getInfo() {
print("${this.name}---${this.age}");
}
void setInfo(int age) {
this.age = age;
}
}
void main() {
var p1 = new Person();
p1.getInfo();
p1.setInfo(28);
p1.getInfo();
}
2. 自定义类的默认构造函数