如果我在类Point中有一个名为Point的构造函数:
public Point(double x, double y) {
this.x = x;
this.y = y;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能使用另一个名为Square的类并初始化这些点.例如,我想在一个正方形中初始化4个点.我怎样才能做到这一点?
我不知道这是否有意义.但是,我尽我所能......问我问题,以便我能更好地解释.
小智 5
你的Square类应该有这样的构造函数:
public Square(Point p1, Point p2, Point p3, Point p4) {
this.p1 = p1;
this.p2 = p2;
this.p3 = p3;
this.p4 = p4;
}
Run Code Online (Sandbox Code Playgroud)
你像这样初始化你的广场:
Square s = new Square(new Point(1,1), new Point(2,2), new Point(3,3), new Point(4,4));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |