定义一个类Rectangle,包含属性width和height。添加方法area(),返回矩形的面积,以及方法perimeter(),返回矩形的周长。
时间: 2024-09-26 11:07:31 浏览: 33
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
当然可以。这是一个简单的Java类定义示例,用于表示矩形:
```java
public class Rectangle {
// 属性
private double width;
private double height;
// 构造函数
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
// getters and setters
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
// 方法 area() 计算并返回矩形的面积
public double area() {
return width * height;
}
// 方法 perimeter() 计算并返回矩形的周长
public double perimeter() {
return 2 * (width + height);
}
}
```
在这个类中,`width` 和 `height` 是私有的,通过 getter 和 setter 方法对外提供访问。`area()` 方法计算矩形面积,`perimeter()` 方法计算周长。用户可以根据需要创建 `Rectangle` 类的对象,并调用这些方法。
阅读全文