このコードでエラーが発生しましたが、これを修正する方法がわかりません。パラメータを持つコンストラクタを使用した基本クラスからの継承
public Track(string sKind, string tName, string loc,
string cName, string aSeason,
int numPlayed, int numWins, int numPlayers)
: base(sKind, tName, loc, cName, aSeason, numPlayed, numWins)
{
numOfPlayers = numPlayers;
}
これはエラーです:
CS7036 There is no argument given that corresponds to the required formal parameter 'numPlayers' of 'Football.Football(string, string, string, string, string, int, int, int)' Track
私は、基本クラスとして午前のパラメータを持つコンストラクタを渡しています。
'base()'には8つのパラメータがあり、7だけを渡しています。 – Sinatr
':base(...'、または 'Track()'をインスタンス化する行にそのエラーがありますか? –
ベストプラクティスは3を超えないことを推奨します –