java作业 设计一个名为rectangle的类

设计一个名为Rectangle的类表示矩形。这个类包括两个名为width和height的double型数据域,他们分别表示矩形的宽和高。width和height的默认值都... 设计一个名为Rectangle的类表示矩形。这个类包括两个名为width和height的double型数据域,

他们分别表示矩形的宽和高。width和height的默认值都为1。创建默认矩形的无参构造方法。一个创建width和height为指定值的矩形的构造方法。一个名为getArea( )的方法返回这个矩形的面积一个名为getPerimeter( )的方法返回周长。画出该类的UML图。实现这个类。编写一个测试程序,创建两个Rectangle对象——一个矩形宽为4而高为40,另一个矩形的宽为3.5而高为35.9。依照每个矩形的宽、高、面积和周长的顺序显示
展开
 我来答
pardream941026
2015-01-10 · TA获得超过8216个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1326万
展开全部
package com.jihe;
public class Rectangle {
private double width = 1.0;
private double height = 1.0;
Rectangle() {}
Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getPerimeter() {
return 2 * (width + height);
}
public double getArea() {
return width * height;
}
public String toString() {
return "Rectangle's Information [ width:" + width +", height:" +height + " Perimeter:" + getPerimeter() + ", Area:" + getArea();
}
public static void main(String argv[]) {
Rectangle r1 = new Rectangle(4, 40);
Rectangle r2 = new Rectangle(3.5, 35.9);
System.out.println(r1);
System.out.println(r2);
}
}
UML图就自己画吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式