static
静态变量
static 定义
声明
class People {
static String name = 'LEONE';
}
调用
静态变量可以通过外部直接访问,不需要将类实例化
print(People.name);
LEONE
函数内部访问
实例化后的类也可以访问该静态变量
声明
class People {
static String name = 'ducafecat';
void show() {
print(name);
}
}
调用
People().show();
ducafecat
静态方法
静态方法可以通过外部直接访问
声明
class People {
static String name = 'LEONE';
static void printName() {
print(name);
}
}
调用
People.printName();
LEONE
业务场景
EasyLoading 用大量的 static 来方便方法调用
[图片上传失败...(image-8c7990-1747617161785)]