1

我只是了解链接构造函数的概念,但我不知道如何将这两个特定的构造函数链接在一起,所以如果有人可以帮助我,我将不胜感激。

谢谢!

构造函数

// default constructor
// purpose: initialize data members to zero
// Parameters: none
// returns: none
public Line()
{
    startPoint.xCoord = 0;
    startPoint.yCoord = 0;
    endPoint.xCoord = 0;
    endPoint.yCoord = 0;
}


// parameterized constructor
// purpose: initialize data members to p1 and p2
// Parameters: Point objects p1 and p2
// returns: none
public Line(Point p1, Point p2)
{
    startPoint = p1;
    endPoint = p2;
}
4

4 回答 4

12
public Line() : this(new Point(), new Point())
{
}
于 2009-12-01T16:51:19.787 回答
3

链接这些真的没有胜利。

于 2009-12-01T16:51:05.747 回答
3

尝试以下

public Line() : this(new Point(0,0), new Point(0,0))
{
}
于 2009-12-01T16:51:32.577 回答
0

这对你有用

// default constructor
// purpose: initialize data members to zero
// Parameters: none
// returns: none
public Line() : this (new Point(0, 0), new Point(0, 0))
{

}
于 2009-12-01T16:51:45.653 回答