编写一个矩形类Rectangle我是一个初学者 希望能给出正确答案让我好好研究一下
要求:
1. 该类拥有三个属性:
1)Point point代表矩形的左下角的点 (以一个类对象做为另一个类的属性)
2)int width代表矩形的宽
3)int height代表矩形的高
2. 构造方法Rectangle(Point p, int width, int height)
3. 构造方法Rectangle(int x, int y, int width, int height)
4. 构造方法Rectangle(Rectangle r)
5. 构造方法Rectangle()
6. 该类拥有一系列get/set方法
1) getPoint(), setPoint(Point p), setPoint(int x, int y)
2) getWidth(), setWidth(int width)
3) getHeight(), setHeight(int height)
7. 该类拥有一个方法getArea(),计算并返回矩形的面积
8. 该类拥有一个display()方法,打印显示这个矩形的宽和高信息,输出格式为:
The rectangle’s width and height is: 50,67
9. 编写一个带main函数的测试类,测试Rectangle类。