用java编写矩形类,该类是javabean,该类包含成员变量:长、宽、度量单位,成员方法包含求周长方法和求面积方法,可以调用该类的主函数
时间: 2023-04-10 22:03:37 浏览: 94
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
好的,以下是我对你的问题的回答:
可以使用以下代码来编写一个JavaBean矩形类:
```
public class Rectangle {
private double length;
private double width;
private String unit;
public Rectangle(double length, double width, String unit) {
this.length = length;
this.width = width;
this.unit = unit;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public double getPerimeter() {
return 2 * (length + width);
}
public double getArea() {
return length * width;
}
}
```
在该类中,我们定义了三个成员变量:长、宽和度量单位。我们还定义了一个构造函数,用于初始化这些变量。接下来,我们定义了一些getter和setter方法,用于获取和设置这些变量的值。最后,我们定义了两个方法,用于计算矩形的周长和面积。
如果你想要在主函数中使用该类,可以使用以下代码:
```
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(10, 5, "cm");
System.out.println("Perimeter: " + rectangle.getPerimeter() + " " + rectangle.getUnit());
System.out.println("Area: " + rectangle.getArea() + " " + rectangle.getUnit() + "²");
}
```
在该代码中,我们创建了一个Rectangle对象,并将其长设置为10,宽设置为5,度量单位设置为“cm”。然后,我们调用了该对象的getPerimeter()和getArea()方法,分别计算矩形的周长和面积,并将结果打印到控制台上。
希望这个回答能够帮助到你!
阅读全文