Dart

Dart static

static

class宣言の中の変数メンバにstaticをつけると、クラス変数になり、そのクラスのインスタンスに関係なくただひとつそのオブジェクトが用意される。
new ~~でクラスのインスタンスを生成せずに使用可能

static
class Name {
  static final TARO = 'Taro';
  static final JIRO = 'Jiro';
  final saburo = 'Sanro';
}

main(){
  print(Name.taro);// Taro
  print(Name.saburo);//No static getter 'saburo' declared in class 'Name';
}