尝试编写一个短形类,将长与宽作为矩形类的景性,在构造方法中将踏长、宽初始化,定义一个成员方法求此矩形的面积,用java
时间: 2024-10-16 14:17:05 浏览: 27
C++类的初始化介绍及实现
当然可以。这是一个简单的Java类,名为Rectangle,用于表示矩形并计算其面积:
```java
public class Rectangle {
// 定义矩形的长度和宽度为私有变量,保护数据
private double length;
private double width;
// 构造方法,接收长和宽作为参数,并初始化它们
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 成员方法,计算并返回矩形的面积
public double getArea() {
return length * width;
}
// 如果需要,还可以提供一个友好的字符串方法,用于打印矩形的信息
@Override
public String toString() {
return "Rectangle [length=" + length + ", width=" + width + ", area=" + getArea() + "]";
}
}
// 使用示例:
public class Main {
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(5.0, 3.0); // 创建一个长5米宽3米的矩形
double area = rectangle.getArea(); // 获取面积
System.out.println("The area of the rectangle is: " + area);
}
}
```
在这个例子中,`Rectangle`类代表了一个矩形对象,它有两个属性`length`和`width`,通过构造函数初始化。`getArea()`方法用于计算并返回矩形的面积。`toString()`方法提供了方便的字符串展示形式。
阅读全文