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

質問編集履歴

1

文法修正

2019/05/28 13:41

投稿

toll_tree
toll_tree

スコア199

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,6 @@
2
2
  > すなわち、型ヒントや必須引数の数についても同じでなければならないということです。子クラスでオプションの引数を定義しているけれども 抽象クラスのメソッドのシグネチャでは定義されていないという場合、 シグネチャの衝突は発生しません。
3
3
 
4
4
  ここの部分なのですが、引数の数が同じでなければならないとの記述があるのですが、その後に、「子クラスでオプションの引数を定義しているけれども 抽象クラスのメソッドのシグネチャでは定義されていない」
5
- とあり、子クラスで抽象クラスで定義した抽象メソッドを、定義する際は引数の数を合わせるのか合わせないか、どちらか良く分かりません。また、シグネチャの衝突とはなんなのでしょうか?
5
+ とあり、子クラスでクラスで定義した抽象メソッドを、定義する際は引数の数を合わせるのか合わせないか、どちらか良く分かりません。また、シグネチャの衝突とはなんなのでしょうか?
6
6
  シグネチャの意味に関しまして自分で調べた範囲では、メソッド名、引数の数と型、戻り値の型と認識しています。
7
7
  抽象メソッドにおいてこれらの衝突とは何を意味するのか、ご解説頂けましたら幸いです。