一、静态变量

1.static 定义

(1).申明

class People {
  static String name = 'ducafecat';
}

(2).调用

静态变量可以通过外部直接访问,不需要将类实例化。

print(People.name);

ducafecat

2.函数内部访问

实例化后的类也可以访问该静态变量.

(1).申明

class People {
  static String name = 'ducafecat';
  void show() {
    print(name);
  }
}

(2).调用

People().show();

ducafecat

二、静态方法

静态方法可以通过外部直接访问。

(1).申明

class People {
  static String name = 'ducafecat';
  static void printName() {
    print(name);
  }
}

(2).调用

People.printName();

ducafecat

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐