类中构造函数的参数问题(用点做参数给如何定义,调用时如何传值)
class Triangle : Shape{
private Point pt1;
private Point pt2;
private Point pt3;
public Triangle(string Color, Point t1, Point t2, Point t3)
{
this.Color = Color;
this.pt1 = t1;
this.pt2 = t2;
this.pt3 = t3;
}
}
这是我定义的一个派生类,基类是shape,因为是三角形,所以想构造一个函数,把它的颜色,三个顶点作为4个参数,请问一下我这样写是否正确;
另外,我创建对象的语句如下:
Triangle tri1=new Triangle("Black",(35,30),(30,40),(40,40));
不知道这样传值对吗?
写代码的时候VS提示错误,希望有人能发现出了什么问题,帮我解决一下。