在面向对象编程中,具有相同属性和方法的对象集合的描述。
对象是类实例化的结构,如 某人是人类实例化的结果。
class 类名称 {
// 属性定义
变量类型 属性名称;
// 方法定义
返回值类型 函数名称(参数){
// return ...
}
}
使用 new 关键字可以实例化一个对象 :
对象类型( 类名称 ) 名称 = new 类名称();
说明
在 Dart 中 new 关键字可以省略。
class Person {
late String name;
late int age;
void Say() {
print("My name is ${this.name} and I am ${this.age} years old.");
}
}
void main(List<String> args) {
Person person = new Person();
person.name = "John";
person.age = 25;
person.Say();
}