【发布时间】:2015-08-14 21:05:56
【问题描述】:
我有一个带有静态变量的类:
class Commons {
public static String DOMAIN ="www.mydomain.com";
public static String PRIVATE_AREA = DOMAIN + "/area.php";
}
如果我尝试在运行时从 Android Activity(或另一个 java 类)更改 DOMAIN,则 DOMAIN 变量会更改,但 PRIVATE_AREA 不会更改。为什么?
【问题讨论】:
-
不要引入可变静态变量 - 这是 java 中引入熵和可维护性问题的最糟糕的反模式之一
标签: java android static-variables