そのため、親クラス Point から継承する子クラス Line があり、子クラスで基本クラスのコンストラクターを使用していませんが、次のエラーが発生します。
'Shape.Point' には、0 引数を取るコンストラクターが含まれていません
これは私の親クラスです:
public class Point
{
public Point(int x, int y)
{
X = x;
Y = y;
}
public int X { get; set; }
public int Y { get; set; }
}
これは私の子クラスです:
public class Line : Point
{
public Point Start { get; set; }
public Point End { get; set; }
public double Lenght { get; set; }
public Line(Point start , Point end)
{
Start = start;
End = end; ;
}
public double Calculate_Lenght()
{
Lenght = System.Math.Sqrt((End.X - Start.X) ^ 2 + (End.Y - End.X) ^ 2);
return Lenght;
}
}