質問編集履歴
3
初心者マークの追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
ソースコードの訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,17 +26,23 @@
|
|
26
26
|
|
27
27
|
###該当のソースコード
|
28
28
|
|
29
|
-
public class
|
29
|
+
public class Main {
|
30
|
-
|
31
|
-
public static void main(String[] args){
|
32
|
-
|
33
|
-
Sample s = new Sample();
|
34
|
-
|
35
|
-
s.test();
|
36
|
-
|
37
|
-
}
|
38
30
|
|
39
31
|
|
32
|
+
|
33
|
+
public static void main(String[] args){
|
34
|
+
|
35
|
+
Sample s = new Sample();
|
36
|
+
|
37
|
+
s.test(); //staticなmainメソッドから非staticなtestメソッドを呼び出しているのでは?
|
38
|
+
|
39
|
+
}
|
40
|
+
|
41
|
+
}
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
public class Sample {
|
40
46
|
|
41
47
|
void test(){
|
42
48
|
|
1
文の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Javaの勉強をしている中で、staticなメソッドから非staticなメソッドへのアクセスはできないということは理解しました。
|
5
|
+
Javaの勉強をしている中で、「staticなメソッドから非staticなメソッドへのアクセスはできない」ということは理解しました。
|
6
6
|
|
7
7
|
しかし、staticのついているmainメソッドから非staticなメソッドやフィールドへアクセスできている例が多くあります。
|
8
8
|
|
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
mainメソッドの場合は特別な扱いになっているのでしょうか?
|
16
16
|
|
17
|
-
|
17
|
+
どうかよろしくお願いします。
|
18
18
|
|
19
19
|
|
20
20
|
|