1 回答

TA贡献1842条经验 获得超21个赞
long lastClick放在 函数外, 是对象的成员变量, 默认初始化为0.
放在函数内, 称为本地变量. JLS7, #16 里有写:
"EACH local variable (§14.4) and every blank final field (§4.12.4,
§8.3.1.2) must have a definitely assigned value when any access of its
value occurs. An access to its value consists of the simple name of
the variable (or, for a field, the simple name of the field qualified
by this) occurring anywhere in an expression except as the left-hand
operand of the simple assignment operator = (§15.26.1). For every
access of a local variable or blank final field x, x must be
definitely assigned before the access, or a compile-time error occurs"
添加回答
举报