回答編集履歴
1
追記
answer
CHANGED
@@ -1,6 +1,9 @@
|
|
1
|
-
型宣言は一回でいいです。
|
1
|
+
型宣言は一つの変数に一回でいいです。
|
2
2
|
今回の例では、`int`と書くのは最初の一回のみで十分ということです。
|
3
3
|
|
4
4
|
型を書くのは、変数を新たに定義する時です。
|
5
|
+
この場合、`public void actionPerformed(ActionEvent e)`内で`int x`をしているため、
|
6
|
+
フィールドとして作っている変数を使わず、新たにローカル変数を作って使ってしまっています。
|
7
|
+
これをやめれば、フィールドのxに代入され、returnを使うまでもなく、xが変数の外部から使用可能になります。
|
5
8
|
|
6
|
-
そうすればreturnを使うまでもなく
|
9
|
+
そうすればreturnを使うまでもなく代入したxが全体で使えるようになります。
|