class Page {
  int currentPage = 1;

  static void scorllDown() {
    ///错误:static方法不能访问普通成员变量
    currentPage = 1;
    print("ScrollDown...");
  }

  void scorllUp() {
    currentPage ++;
    print("ScrollUp...");
  }
}

 

class Page {
  // 添加 static 关键字
  static int currentPage = 1;

  static void scorllDown() {
    currentPage = 1;
    print("ScrollDown...");
  }

  void scorllUp() {   ///普通成员方法可以访问static成员变量
    currentPage ++;
    print("ScrollUp...");
  }
}

 

static方法和成员方法的调用区别:

Page类:

class Page {
  // 添加 static 关键字
  static int currentPage = 1;

  static void scorllDown() {
    currentPage = 1;
    print("ScrollDown...");
  }

  void scorllUp() {   ///普通成员方法可以访问static成员变量
    currentPage ++;
    print("ScrollUp...");
  }
}

 

flutter--static关键字

 

 flutter--static关键字

 

相关文章:

  • 2021-05-01
  • 2021-11-21
  • 2021-07-12
猜你喜欢
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-12-08
  • 2021-08-13
相关资源
相似解决方案