これが機能しないことは承知していますが、これは単なる例であるため、機能しない理由を理解できます。
public class MyClass {
final static JButton b;
public void myMethod() {
b = new JButton("Hello!");
}
}
final static JButton b;1)回線にエラーがあるのはなぜですか?staticまた、キーワードを削除するとこのエラーが消えるのはなぜですか?
2)staticキーワードの有無にかかわらず、b = new JButton("Hello!"); これがなぜであるのか疑問に思っている行にエラーがありますか?メソッド内でfinal変数をインスタンス化しても問題ないと思いました。