定义一个名为Rectangle的类表示矩形,其中含有length、width 两个double型的成员变量表示矩形的长和宽。编写一个RectDemo应用程序,在main()方法中创建一个矩形对象rect,通过访问成员变量的方式为两个成员变量赋值,计算并输出它的面积。
时间: 2024-05-02 13:23:02 浏览: 10
好的,您想问关于定义矩形类的问题,请稍等片刻,我为您解答。
以下是定义一个名为Rectangle的类表示矩形的示例代码:
```java
public class Rectangle {
private double length, width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
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 double area() {
return length * width;
}
}
```
上述代码中,我们定义了一个名为Rectangle的类,包含两个double型的成员变量length和width,表示矩形的长和宽。同时,我们定义了一个构造方法Rectangle(double length, double width),用于创建矩形对象时传入该矩形的长和宽。
在Rectangle类中还定义了四个方法,分别为getLength()、setLength()、getWidth()和setWidth(),用于对矩形的成员变量进行访问和修改操作。最后,我们还定义了一个area()方法,用于计算矩形的面积,该方法返回值为矩形的面积。
接下来,我们可以编写一个RectDemo应用程序,在main()方法中创建Rectangle对象rect,通过访问成员变量的方式为两个成员变量赋值,计算并输出它的面积。
```java
public class RectDemo {
public static void main(String[] args) {
Rectangle rect = new Rectangle(10, 5); // 创建一个长为10,宽为5的矩形对象
double area = rect.area(); // 计算矩形的面积
System.out.println("该矩形的面积为:" + area);
}
}
```
以上是您提出的问题的答案,希望能够帮助您解决问题。