【发布时间】:2021-05-29 21:27:35
【问题描述】:
private Square wall;
public House()
{
wall = new Square();
wall.makeVisible();
wall.changeSize(80);
wall.moveHorizontal(40);
wall.moveVertical(170);
}
private Triangle roof;
public House()
{
roof = new Triangle();
roof.makeVisible();
roof.changeSize(50, 120);
roof.moveHorizontal(90);
roof.moveVertical(155);
roof.changeColor("Black");
}
编辑:修复了它,但是当我尝试添加这个时,我再次收到错误。
private Square window;
public House(Square window)
{
window = new Square();
}
我明白我为什么会得到这个,因为我已经有 2 个具有相同签名的相同构造函数。无论如何我可以将它们合并在一起吗?
【问题讨论】:
标签: java constructor