square
継承クラスを作成しようとしています。これはpolygon
ベースクラスに依存しています。残念ながら、私の継承クラスにはエラーがあります。私はこの遺産に間違いがありますか?
これは私のpolygon
クラスです:私のSquare
クラスが対応していることを与えられた引数がありません。このエラー
を持って
class Square : Polygon { public float Size { get; set; } public Square (float size) { Size = size; Numberofsides = 4; } }
:
class Polygon { public int Numberofsides { get; set; }=0 public Polygon(int numberofsides) { Numberofsides = numberofsides; } }
と、これは私の
Square
クラスですポリゴン(Polygon.Polygon)の必要な仮パラメータ 'numberofsides' (int) '
私はそれを解決する方法を理解していません。
_complete_クラスを投稿してください。問題になっているコードが見当たりません。外部クラス 'SomeName {... members ...} 'を投稿してください。 –
' Square'のコンストラクタは、その基底クラスのコンストラクタを呼び出さない – Jonesopolis
はい、クラス定義を投稿してください。どちらも欠けています: 'Square'のものは' public class Square:Polygon {} 'でなければなりません。 –