【发布时间】:2020-06-03 19:47:19
【问题描述】:
我是 Java 新手,但在执行以下练习时遇到了一些问题:
这是我必须做的:
据我所知,使用 java.awt.Rectangle 制作的 Rectangle 具有 x 和 y 坐标以及宽度和高度。所以,我可以创建一个这样的矩形(例如):
Rectangle node = new Rectangle (5,10,15,20);
但是,我不确定如何为该矩形添加名称。到目前为止,我已经创建了一个这样的 Node 类:
import java.awt.Rectangle;
public class Node {
private int x;
private int y;
private int width;
private int height;
private String name;
public Node(int x, int y, int width, int height, String name) {
this.x = x;
this.y = y;
this.width = width;
this.height = height;
this.name = name;
}
}
我不确定这是否正确,因为据我了解,矩形对象在我的节点构造函数中已经有 5 个参数中的 4 个。那么正确的做法是什么?我应该为一个矩形创建一个父类,然后创建一个节点子类,我只需在构造函数中添加一个名称吗?希望这已经足够清楚了,我真的很困惑...感谢您的宝贵时间!
【问题讨论】: