回答編集履歴

3

修正

2022/08/19 02:09

投稿

jimbe
jimbe

スコア12857

test CHANGED
@@ -2,9 +2,10 @@
2
2
 
3
3
  >IssueをBondコンストラクタの引数として扱いたい。
4
4
 
5
- Bond を生成するコードを書いてみましょう。
5
+ Bond を生成するコードを(途中まで)書いてみましょう。
6
6
 
7
7
  Bond bond = new Bond(
8
8
 
9
+ ここで止まってしまいます。
9
10
  Bond のコンストラクタの第一引数は Issue オブジェクトを渡さなければなりませんが、 Issue クラスは abstract ですので new Issue(…) とオブジェクトを作ることは出来ません。
10
11
  つまり、 Issue を渡すことは出来ません。

2

誤字

2022/08/18 18:48

投稿

jimbe
jimbe

スコア12857

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Bond を生成するコードを書いてみましょう。
6
6
 
7
- Bond bond = new Bind(
7
+ Bond bond = new Bond(
8
8
 
9
9
  Bond のコンストラクタの第一引数は Issue オブジェクトを渡さなければなりませんが、 Issue クラスは abstract ですので new Issue(…) とオブジェクトを作ることは出来ません。
10
10
  つまり、 Issue を渡すことは出来ません。

1

追加

2022/08/18 18:47

投稿

jimbe
jimbe

スコア12857

test CHANGED
@@ -1 +1,10 @@
1
1
  クラスを継承するということは、フィールドとしてそのオブジェクトを保持することではありません。
2
+
3
+ >IssueをBondコンストラクタの引数として扱いたい。
4
+
5
+ Bond を生成するコードを書いてみましょう。
6
+
7
+ Bond bond = new Bind(
8
+
9
+ Bond のコンストラクタの第一引数は Issue オブジェクトを渡さなければなりませんが、 Issue クラスは abstract ですので new Issue(…) とオブジェクトを作ることは出来ません。
10
+ つまり、 Issue を渡すことは出来ません。