質問編集履歴
5
最初のが一番いい
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,8 +15,6 @@
|
|
15
15
|
@Override
|
16
16
|
|
17
17
|
public void printFoo() {
|
18
|
-
|
19
|
-
|
20
18
|
|
21
19
|
HogeHoge hoge = new HogeHoge() {
|
22
20
|
|
4
さらに美修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,9 +16,9 @@
|
|
16
16
|
|
17
17
|
public void printFoo() {
|
18
18
|
|
19
|
-
HogeHoge hoge = new HogeHoge() {
|
20
19
|
|
21
20
|
|
21
|
+
HogeHoge hoge = new HogeHoge() {
|
22
22
|
|
23
23
|
@Override
|
24
24
|
|
3
醜いため微修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,6 +17,8 @@
|
|
17
17
|
public void printFoo() {
|
18
18
|
|
19
19
|
HogeHoge hoge = new HogeHoge() {
|
20
|
+
|
21
|
+
|
20
22
|
|
21
23
|
@Override
|
22
24
|
|
2
問題が若干違っていた
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,21 +12,25 @@
|
|
12
12
|
|
13
13
|
Foo f = new Foo() {
|
14
14
|
|
15
|
+
@Override
|
15
16
|
|
17
|
+
public void printFoo() {
|
16
18
|
|
17
|
-
HogeHoge hoge = new HogeHoge() {
|
19
|
+
HogeHoge hoge = new HogeHoge() {
|
18
20
|
|
19
|
-
@Override
|
21
|
+
@Override
|
20
22
|
|
21
|
-
public void printHogeHoge() {
|
23
|
+
public void printHogeHoge() {
|
22
24
|
|
23
|
-
Foo.this.printFoo();
|
25
|
+
Foo.this.printFoo();
|
24
26
|
|
25
|
-
System.out.println("オーバーライドしたよ。");
|
27
|
+
System.out.println("オーバーライドしたよ。");
|
26
28
|
|
27
|
-
}
|
29
|
+
}
|
28
30
|
|
29
|
-
};
|
31
|
+
};
|
32
|
+
|
33
|
+
}
|
30
34
|
|
31
35
|
};
|
32
36
|
|
@@ -77,3 +81,11 @@
|
|
77
81
|
追記
|
78
82
|
|
79
83
|
`printFoo`メソッドを`static`にすることなく使用できるようにしたいです。
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
さらに追記
|
88
|
+
|
89
|
+
すみません!問題が若干違っていました!
|
90
|
+
|
91
|
+
`printFoo(){}`内でオーバーライドします、、
|
1
`static`の選択肢をなくす。
test
CHANGED
File without changes
|
test
CHANGED
@@ -71,3 +71,9 @@
|
|
71
71
|
}
|
72
72
|
|
73
73
|
```
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
追記
|
78
|
+
|
79
|
+
`printFoo`メソッドを`static`にすることなく使用できるようにしたいです。
|