所以我试图寻找答案,但对于这个错误信息,我正在找到我的问题的相关答案.
这里是.为什么这段代码:
情况1)
public class A {
private final String A;
private final String B;
private final String C = A + B;
public A(String A, String B) {
this.A = A;
this.B = B;
}
}
Run Code Online (Sandbox Code Playgroud)
对于行private final String C = A + B;它说这些错误:
java: variable A might not have been initialized
java: variable B might not have been initialized
Run Code Online (Sandbox Code Playgroud)
但这就像一个魅力:
案例2)
public class K {
private final String K;
private final String L;
private final String …Run Code Online (Sandbox Code Playgroud) java ×1