急!!!这道Java题怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:11:47
题目如下:
创建一个Rectangle类,其中包含:
(1) int类型的width、height属性
(2) 2个构造方法,一个是无参构造方法,一个构造方法带2个参数,分别是新矩形对象的长、宽
(3) 为2个属性添加get、set方法
(4) 计算矩形周长的方法,方法名是perimeter
(5) 计算矩形面积的方法,方法名是area
(6) 以字符串形式返回矩形信息的toString方法,方法头是
public String toString( )
所返回的字符串形如“两边长…和… 面积… 周长…”
也就是说,Rectangle类有2个数据成员、2个构造方法、7个普通方法。再编一个MyRectangle类,其中只有main方法,根据命令行参数创建3个Rectangle对象,并输出它们的有关信息,运行效果如下图。要求使用长度为3的数组来表示3个矩形。

这个怎么做啊?救命!!!
高手们,能不能直接给我个能运行的程序呀?真的很急!我自己也做了一点,但是没什么头绪,

没什么难度啊
public static void main(String args[])
三个Rectangle对象共输入6个命令行参数
args[0]到args[5]
直接取这里的值就能用了

2个get方法直接return回长/宽的值
2个set方法分别给成员变量复制
比如 width=args[0] height=args[1]

计算周长方法perimeter 直接return (width+height)*2
面积方法aera 直接return width*height

给你个类似的
参考下

//定义矩形接口rect,
interface rect {

//在接口中有计算面积area()、
public long area();

//获取宽度getWidth()、
public long getWidth();

//获取高度getHeight()、
public long getHeight();

//获取矩形位置getLocation()等的方法。
public String getLocation();

public void setHeight(long height);

public void setWidth(long width);

public void setX(String x);

public void setY(String y);
}

//编写继承接口rect实现矩形类Rentangle。
class Rentangle implements rect {

private long height;
private long width;

p