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