理论上,是的,如果你使用一个可变类型作为你的"常数",例如AtomicReference.
但是,这将是一个糟糕的设计!
public interface MyInterface{
AtomicReference<String> NAME = new AtomicReference<String>("Fred");
}
public static void main(final String[] args){
System.out.println(MyInterface.NAME);
MyInterface.NAME.set("Jim");
System.out.println(MyInterface.NAME);
}
Run Code Online (Sandbox Code Playgroud)
输出:
弗雷德·
吉姆
您可以使用集合,地图,数组或任何其他类型可变地保存此模式的值,但我会认真请求您重新考虑它.
| 归档时间: |
|
| 查看次数: |
254 次 |
| 最近记录: |