我知道这不起作用,但这只是一个例子,所以我可以理解为什么它不起作用。
public class MyClass {
final static JButton b;
public void myMethod() {
b = new JButton("Hello!");
}
}
1) 为什么线路有错误final static JButton b;
?为什么当我删除static
关键字时这个错误会消失?
2)有或没有static
关键字,有一个错误的行b = new JButton("Hello!");
我想知道这是为什么?我认为可以在方法中实例化最终变量。