Dart类中static静态成员及访问

喜欢而已 提交于 2020-02-29 11:22:28
class Person {
  //用static关键字声明静态成员
  static var name = "zz"; //静态值
  var age = 18;

  static void show() {//静态方法可以访问静态成员,但是不可以访问非静态的成员
    print(name);
  }

  void getInfo() {//非静态成员可以访问静态成员以及非静态成员
    print(name); //访问静态属性
    print(this.age); //访问非静态属性
    show(); //调用静态方法
  }
}

void main() {
  //静态成员无需实例即可进行访问
  print(Person.name);
  Person.show();
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!