类与对象
属性与方法
class Person {
// 实例属性
String name;
int age;
void sayHello() {
print('Hello, my name is $name and I am $age years old.');
}
}
class MathUtils {
// 静态属性
static const double pi = 3.14;
}class Rectangle {
double _width;
double _height;
// Getter方法
double get width => _width;
// Setter方法
set width(double value) {
if (value > 0) {
_width = value;
}
}
// 计算属性
double get area => _width * _height;
}构造方法
默认构造方法
命名构造方法
常量构造方法
工厂构造方法
其他
初始化列表
对象操作符
对象的call方法
Last updated