按以下要求编写程序 (1) 创建一个Rectangle类,添加width和height两个私有成员变量,并提供getter及setter; (2) 添加两个参数的构造方法,从而设置width和height;添加无参构造方法,从而将width及height设置成0.0; (3) 添加方法getLength(),返回矩形的周长; (4) 创建另外一个包含main函数的主类(灵活命名),在这个类中要求创建两个Rect类的对象,其中一个使用无参构造方法,另一个使用有参的构造方法,其中矩形的height和width的值分别应为1.2和1.3,调用该对象的方法计算出周长。
时间: 2023-06-02 09:06:33 浏览: 182
好的,我明白了,以下是程序实现:
```
// Rectangle.java
public class Rectangle {
private double width;
private double height;
public Rectangle() {
this.width = 0.0;
this.height = 0.0;
}
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getWidth() {
return this.width;
}
public double getHeight() {
return this.height;
}
public void setWidth(double width) {
this.width = width;
}
public void setHeight(double height) {
this.height = height;
}
public double getLength() {
return 2 * (this.width + this.height);
}
}
// Main.java
public class Main {
public static void main(String[] args) {
Rectangle rect1 = new Rectangle();
Rectangle rect2 = new Rectangle(1.2, 1.3);
double length1 = rect1.getLength();
double length2 = rect2.getLength();
System.out.println("The length of rect1 is: " + length1);
System.out.println("The length of rect2 is: " + length2);
}
}
```
希望这个程序能够帮到你!
阅读全文