質問編集履歴

3

初心者マークの追加

2017/02/03 20:34

投稿

kazu0630
kazu0630

スコア26

test CHANGED
File without changes
test CHANGED
File without changes

2

ソースコードの訂正

2017/02/03 20:34

投稿

kazu0630
kazu0630

スコア26

test CHANGED
File without changes
test CHANGED
@@ -26,17 +26,23 @@
26
26
 
27
27
  ###該当のソースコード
28
28
 
29
- public class Sample {
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

文の訂正

2017/02/03 20:30

投稿

kazu0630
kazu0630

スコア26

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