java定义一个类Rectangle,描述一个矩形,包含有长、宽两种属性(用length和width表示)和计算面积的方法(方面名定义为area)
时间: 2024-10-23 17:02:07 浏览: 287
在Java中,你可以定义一个名为`Rectangle`的类来描述一个矩形,这个类将包含两个私有成员变量`length`和`width`分别代表矩形的长度和宽度。为了保证数据的安全性和封装,这两个属性通常会声明为`private`,并通过公共的getter和setter方法进行访问。同时,会有一个计算面积的方法`area()`,它是一个返回值类型为`int`的方法,用于计算并返回矩形的面积。
下面是一个简单的`Rectangle`类的例子:
```java
public class Rectangle {
// 私有变量
private double length;
private double width;
// 构造函数
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// Getter and Setter methods
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 int area() {
return (int) (length * width);
}
}
```
在这个类中,`area()`方法先计算出矩形的面积(浮点数),然后强制转换为整数类型返回,因为通常我们期望面积是一个整数值。
阅读全文