面向对象-静态成员-静态方法
class Person {
static String name = '张三';
int age = 20;
// 静态方法不能访问非静态成员 ,非静态方法可以访问静态成员
static void show() {
print(name);
}
// 非静态方法可以访问静态成员
void printInfo() {
// print(name); // 访问静态属性
// print(this.age); // 访问非静态属性
// show(); // 静态方法
}
// 静态方法
static void printUserInfo() {
print(name); // 访问静态属性
show(); // 静态方法
}
}
void main() {
// var p = new Person();
// p.show();
// print(Person.name); // 张三
// Person.show(); // 张三
// Person p = new Person();
//张三 20
// p.printInfo();
// p.printInfo(); // 张三
// Person.printUserInfo();
}
我是Eric,手机号是13522679763

浙公网安备 33010602011771号