質問編集履歴
2
sampleAにメソッドを追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,9 +12,13 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
public static void main( String[] args ) {
|
16
|
+
|
15
17
|
sampleC samplec = new sampleC();
|
16
18
|
|
17
19
|
samplec.bMethod(hours, minutes);
|
20
|
+
|
21
|
+
}
|
18
22
|
|
19
23
|
}
|
20
24
|
|
1
コードの記述とクラス名の記述を変更いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
お世話になっております。依存性の注入を行いたいのですが、混乱してしまいました。
|
2
2
|
|
3
|
-
以下の通りクラスとインターフェースがある場合、
|
3
|
+
以下の通りクラスとインターフェースがある場合、sampleAでしていることは依存性の注入にはならないのでしょうか。
|
4
4
|
|
5
5
|
もしそうでない場合、どのようにしたら依存性の注入が可能かをお伺いしたいです。
|
6
6
|
|
@@ -10,11 +10,15 @@
|
|
10
10
|
|
11
11
|
class sampleA{
|
12
12
|
|
13
|
+
|
14
|
+
|
13
|
-
sampleC samplec = new sampleC(
|
15
|
+
sampleC samplec = new sampleC();
|
14
16
|
|
15
17
|
samplec.bMethod(hours, minutes);
|
16
18
|
|
17
19
|
}
|
20
|
+
|
21
|
+
|
18
22
|
|
19
23
|
```
|
20
24
|
|
@@ -34,14 +38,6 @@
|
|
34
38
|
|
35
39
|
public class sampleC implements sampleB {
|
36
40
|
|
37
|
-
private sampleC samplec;
|
38
|
-
|
39
|
-
public sampleC(sampleC samplec){
|
40
|
-
|
41
|
-
this.samplec = samplec;
|
42
|
-
|
43
|
-
}
|
44
|
-
|
45
41
|
@Override
|
46
42
|
|
47
43
|
public String bMethod(int hours, int minutes) {
|