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

回答編集履歴

3

修正

2019/11/16 07:10

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -10,5 +10,7 @@
10
10
 
11
11
  以下に対する回答です。クラスからインターフェースを作成せよという問題から派生した疑問なので、実装ではなく設計段階での修正という認識です。
12
12
 
13
+ 実用で言えば、**クラスとインターフェースのメソッドのシグネチャを違うものにしたいという疑問はを無意味**です。同じものにしてください。
14
+
13
15
  > このエラーを解消する方法は、いくつあるのでしょうか?
14
16
  > 特にVehicleクラス側でprotectedの機能を生かした状態で、対処する方法はないでしょうか?

2

修正

2019/11/16 07:10

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -4,4 +4,11 @@
4
4
 
5
5
  クラスを継承するなら new 演算子による隠蔽が使えるかもしれません。
6
6
 
7
- どの方法も試してないので実際できるかどうかは保証しません。
7
+ どの方法も試してないので実際できるかどうかは保証しません。
8
+
9
+ # 追記
10
+
11
+ 以下に対する回答です。クラスからインターフェースを作成せよという問題から派生した疑問なので、実装ではなく設計段階での修正という認識です。
12
+
13
+ > このエラーを解消する方法は、いくつあるのでしょうか?
14
+ > 特にVehicleクラス側でprotectedの機能を生かした状態で、対処する方法はないでしょうか?

1

追記

2019/11/16 07:08

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -1,1 +1,7 @@
1
- インターフェースを変えるかクラスを変えるかの二種類に加えて、Passengers を明示的に実装する三種類だと思います。
1
+ インターフェースを変えるかクラスを変えるかの二種類に加えて、Passengers を明示的に実装する三種類だと思います。
2
+
3
+ # 追記
4
+
5
+ クラスを継承するなら new 演算子による隠蔽が使えるかもしれません。
6
+
7
+ どの方法も試してないので実際できるかどうかは保証しません。