質問編集履歴

1

質問に書いてあるプログラムが間違っていたことの訂正

2016/02/16 11:27

投稿

otftrough
otftrough

スコア476

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ```java
2
2
 
3
3
  class Sample{
4
+
5
+
4
6
 
5
7
  public static void main(String[] args){
6
8
 
@@ -30,7 +32,13 @@
30
32
 
31
33
 
32
34
 
35
+ ForExample(){
36
+
37
+
38
+
33
- System.out.println("innerClass");
39
+ System.out.println("innerClass");
40
+
41
+ }
34
42
 
35
43
  }
36
44
 
@@ -47,3 +55,19 @@
47
55
  `Sample$ForExample.class`
48
56
 
49
57
  の3つのクラスファイルが作られますが、2番目のはなにがはいってるんですか?
58
+
59
+
60
+
61
+ /////////////////////////////////////////追記
62
+
63
+ 上の文ではSample$1.classは作られませんでした。
64
+
65
+ 普段インナークラスは、javax.swing.Timerを使うときに使います。
66
+
67
+ ```java
68
+
69
+ private class SampleTimer implements ActionListener{
70
+
71
+ }
72
+
73
+ ```