首页 > 解决方案 > 如何在一个类中为多个类使用getter而不实例化

问题描述

我想实例化一个类并在没有实例化的情况下为多个类使用 getter。

例如:如果用户可以登录,我会实例化一个类

new MyClass(aParameter)

用户可以导航多个视图,并且在导航期间我想使用 getter

String get ParamUser => user;

我展示了我的示例类

class MyClass {
  String param;

  MyClass(String el) {
    this.param = el;
  }
  String get ParamUser => param;
  set setparam(String ParamUser ) => param = ParamUser ;
}

谢谢你的帮助

标签: flutterdart

解决方案


在你的课堂上做所有事情static

class MyClass {
  static String param;

  static String get ParamUser => param;
  static set setparam(String ParamUser) => param = ParamUser ;
}

然后使用静态访问语法访问元素,例如MyClass.ParamUser


推荐阅读