flutter--static关键字
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..."); } }
进击的小🐴农