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..."); } }