Java有参构造方法计算长方形面积
时间: 2024-09-24 10:14:32 浏览: 54
在Java中,如果你想要创建一个有参构造方法来计算长方形的面积,首先你需要定义一个包含长和宽两个属性的类,例如`Rectangle`类。然后你可以创建一个接受这两个参数的构造函数,并在其中计算并初始化面积。下面是一个简单的例子:
```java
public class Rectangle {
private double length;
private double width;
// 构造方法,用于计算长方形的面积
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
area = length * width; // 计算并初始化面积
}
// 获取面积
public double getArea() {
return area;
}
// 只是为了展示实例化后的面积,不用于计算
@Override
public String toString() {
return "The area of the rectangle is: " + getArea();
}
}
// 使用示例
Rectangle rectangle = new Rectangle(5.0, 4.0);
System.out.println(rectangle.toString()); // 输出:The area of the rectangle is: 20.0
```
在这个例子中,当你创建一个新的`Rectangle`对象时,通过传入长度和宽度作为参数,构造方法会自动计算并存储面积。
阅读全文