質問編集履歴

3

2019/04/14 10:09

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  private static void sub(){
8
8
 
9
- static num++
9
+ static num++;
10
10
 
11
11
  System.out.println(num);
12
12
 

2

2019/04/14 10:09

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -8,13 +8,13 @@
8
8
 
9
9
  static num++
10
10
 
11
- Systen.out.println(num);
11
+ System.out.println(num);
12
12
 
13
13
 
14
14
 
15
15
 
16
16
 
17
- public static void main(String[ args){
17
+ public static void main(String[] args){
18
18
 
19
19
  Test.sub();
20
20
 

1

2019/04/14 09:57

投稿

hkrkgyk7
hkrkgyk7

スコア26

test CHANGED
File without changes
test CHANGED
@@ -28,16 +28,16 @@
28
28
 
29
29
 
30
30
 
31
- mainメソッドのMain.test()はインスタンスを作らずに処理されています。
31
+ mainメソッドのTest.sub()はインスタンスを作らずに処理されています。
32
32
 
33
33
 
34
34
 
35
- これは、インスタンスではなくMainクラスのメソッドが実行されている認識ですが、合っていますでしょうか?
35
+ これは、インスタンスではなくTestクラスのメソッドが実行されている認識ですが、合っていますでしょうか?
36
36
 
37
37
 
38
38
 
39
- または、このMain.test()で暗黙的にインスタンスを作っているということはありますか?
39
+ または、このTest.sub()で暗黙的にインスタンスを作っているということはありますか?
40
40
 
41
41
 
42
42
 
43
- さらに、Main.num()が処理されることによって、Mainクラスのnumが2回インクリメントされるので、この後Testクラスのインスタンスを作った場合、numの初期値は2となることで認識は合っていますでしょうか?
43
+ さらに、Test.sub()が処理されることによって、Testクラスのnumが2回インクリメントされるので、この後Testクラスのインスタンスを作った場合、numの初期値は2となることで認識は合っていますでしょうか?