私はごく最近 C# を学んでおり、基本を理解しています。以下にこのコードを書いているわけではありませんが、理解しようとしています。line クラスは、開始フィールドと終了フィールドを宣言するときに Point を使用します。これは C# では何と呼ばれていますか?
public class Point
{
private float x;
public float X
{
get { return x; }
set { x = value; }
}
private float y;
public float Y
{
get { return y; }
set { y = value; }
}
public Point(float x, float y)
{
this.x = x;
this.y = y;
}
public Point():this(0,0)
{
}
}
}
class Line
{
private Point start;
public Point Start
{
get { return start; }
set { start = value; }
}
private Point end;
public Point End
{
get { return end; }
set { end = value; }
}
public Line(Point start, Point end)
{
this.start = start;
this.end = end;
}
public Line():this(new Point(), new Point())
{
}