java面对对象定义矩形类rectangle包含长宽面积
时间: 2024-10-19 10:07:12 浏览: 40
Java面向对象程序设计(苏健版)
在Java中,面向对象编程的一个常见例子是定义一个Rectangle类来表示矩形,它通常会包含三个基本属性:长度(length)、宽度(width),以及计算面积(area)的方法。下面是一个简单的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;
}
// 设置长度和宽度的方法(可选)
public void setLength(double length) {
this.length = length;
}
public void setWidth(double width) {
this.width = width;
}
// 返回矩形信息的简单描述(可选)
@Override
public String toString() {
return "Rectangle [length=" + length + ", width=" + width + ", area=" + getArea() + "]";
}
}
```
在这个类中,`getArea()`方法实现了矩形的面积计算,而`setLength()`和`setWidth()`则是设置和获取长度和宽度的方法。通过这种方式,你可以创建Rectangle对象,并使用它们来执行各种与矩形相关的操作。
阅读全文