【发布时间】:2021-03-20 10:12:07
【问题描述】:
我有很多字段依赖于一个字段的值,例如:
private String root;
private String rootHide = root+"&hide";
private String rootApple = root+".apple.me";
...
问题是,root 仅在方法内部分配了一个值(非静态,如果重要的话):
public myMethod () {
root = "myRoot";
System.out.println(rootHide);
System.out.println(rootApple);
}
在为 root 赋值时,rootHide 和 rootApple 已经赋值(null + 它们的文字部分)。
我希望,在分配根时,要“重新分配”的变量(或获取新根引用的变量),因此分别导致 "myRoot&hide" 和 "myRoot.apple.me"
【问题讨论】:
标签: java string variables variable-assignment assign