質問編集履歴

2

sampleAにメソッドを追加しました

2021/10/30 10:55

投稿

macaroni323
macaroni323

スコア31

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

コードの記述とクラス名の記述を変更いたしました。

2021/10/30 10:55

投稿

macaroni323
macaroni323

スコア31

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  お世話になっております。依存性の注入を行いたいのですが、混乱してしまいました。
2
2
 
3
- 以下の通りクラスとインターフェースがある場合、クラスAでしていることは依存性の注入にはならないのでしょうか。
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(null);
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) {