这可以...
public class someClass {
private Set<Element> pre;
public void someMethod() {
pre.add(new Element());
}
}
Run Code Online (Sandbox Code Playgroud)
但这不是......
public class someClass {
public void someMethod() {
Set<Element> pre;
pre.add(new Element());
}
}
Run Code Online (Sandbox Code Playgroud)
什么是后一种情况的正确语法而不仅仅是把它变成前者?