回答編集履歴

1

補完

2017/05/04 15:45

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -1,3 +1,33 @@
1
1
  **無理です。**
2
2
 
3
3
  コンストラクタに限らず、クラスを囲む{}以外の{}内で宣言した変数はその{}内でしか使えません。
4
+
5
+ ついでに、クラスのメンバ以外にprivateなどの修飾子をつけることはできません。
6
+
7
+ それをやるとしたら、Testクラスのメンバとしてtest1を宣言するほかありません。
8
+
9
+ ```java
10
+
11
+ public class Test{
12
+
13
+ //この場所でしかprivateやpublic修飾子は付けられない
14
+
15
+ private int test1;
16
+
17
+ public Test(){
18
+
19
+ test1=0;
20
+
21
+ }
22
+
23
+
24
+
25
+ public int getTest1(){
26
+
27
+ return this.test1;
28
+
29
+ }
30
+
31
+ }
32
+
33
+ ```