teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

最初のが一番いい

2019/06/02 14:03

投稿

wamiota
wamiota

スコア12

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,6 @@
7
7
  Foo f = new Foo() {
8
8
  @Override
9
9
  public void printFoo() {
10
-
11
10
  HogeHoge hoge = new HogeHoge() {
12
11
  @Override
13
12
  public void printHogeHoge() {

4

さらに美修正

2019/06/02 14:03

投稿

wamiota
wamiota

スコア12

title CHANGED
File without changes
body CHANGED
@@ -7,8 +7,8 @@
7
7
  Foo f = new Foo() {
8
8
  @Override
9
9
  public void printFoo() {
10
+
10
11
  HogeHoge hoge = new HogeHoge() {
11
-
12
12
  @Override
13
13
  public void printHogeHoge() {
14
14
  Foo.this.printFoo();

3

醜いため微修正

2019/06/02 14:02

投稿

wamiota
wamiota

スコア12

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,7 @@
8
8
  @Override
9
9
  public void printFoo() {
10
10
  HogeHoge hoge = new HogeHoge() {
11
+
11
12
  @Override
12
13
  public void printHogeHoge() {
13
14
  Foo.this.printFoo();

2

問題が若干違っていた

2019/06/02 14:01

投稿

wamiota
wamiota

スコア12

title CHANGED
File without changes
body CHANGED
@@ -5,14 +5,16 @@
5
5
 
6
6
  public static void main(String args[]){
7
7
  Foo f = new Foo() {
8
-
8
+ @Override
9
+ public void printFoo() {
9
- HogeHoge hoge = new HogeHoge() {
10
+ HogeHoge hoge = new HogeHoge() {
10
- @Override
11
+ @Override
11
- public void printHogeHoge() {
12
+ public void printHogeHoge() {
12
- Foo.this.printFoo();
13
+ Foo.this.printFoo();
13
- System.out.println("オーバーライドしたよ。");
14
+ System.out.println("オーバーライドしたよ。");
14
- }
15
+ }
15
- };
16
+ };
17
+ }
16
18
  };
17
19
  }
18
20
  }
@@ -37,4 +39,8 @@
37
39
  ```
38
40
 
39
41
  追記
40
- `printFoo`メソッドを`static`にすることなく使用できるようにしたいです。
42
+ `printFoo`メソッドを`static`にすることなく使用できるようにしたいです。
43
+
44
+ さらに追記
45
+ すみません!問題が若干違っていました!
46
+ `printFoo(){}`内でオーバーライドします、、

1

`static`の選択肢をなくす。

2019/06/02 14:00

投稿

wamiota
wamiota

スコア12

title CHANGED
File without changes
body CHANGED
@@ -34,4 +34,7 @@
34
34
  System.out.println("HogeHogeクラスのメソッド");
35
35
  }
36
36
  }
37
- ```
37
+ ```
38
+
39
+ 追記
40
+ `printFoo`メソッドを`static`にすることなく使用できるようにしたいです。