回答編集履歴

1

2015/02/20 04:01

投稿

raou
raou

スコア463

test CHANGED
@@ -1,35 +1,16 @@
1
1
  インターフェイスを実装してメソッド引数の型をインタフェースにして受け取る方法はどうですか?
2
2
 
3
-
4
-
5
- ```lang-<ここに言語を入力>
6
-
7
3
  interface MyInterface {
8
-
9
- void methodX();
4
+ void methodX();
10
-
11
5
  }
12
6
 
13
-
14
-
15
7
  class ClassA implements MyInterface {
16
-
17
- //methodX()を実装
8
+ //methodX()を実装
18
-
19
9
  }
20
-
21
- ```
22
10
 
23
11
  ↓各クラスのインスタンス(もしくはインタフェースの実装クラス)をmyMethod()へと渡します。
24
12
 
25
-
26
-
27
- ```lang-<ここに言語を入力>
28
-
29
13
  public void myMethod(MyInterface obj) {
30
-
31
- obj.methodX();
14
+ obj.methodX();
32
-
33
15
  }
34
16
 
35
- ```