定义类rectangle代表矩形提供计算矩形周长和面积的方法
时间: 2024-03-11 07:33:51 浏览: 73
以下是Python代码实现:
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def perimeter(self):
return 2 * (self.width + self.height)
def area(self):
return self.width * self.height
# 示例用法
rect = Rectangle(5, 10)
print(rect.perimeter()) # 输出20
print(rect.area()) # 输出50
相关问题
用Java定义类rectangle代表矩形提供计算矩形周长和面积的方法
```
public class Rectangle {
private double width;
private double height;
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getPerimeter() {
return 2 * (width + height);
}
public double getArea() {
return width * height;
}
}
```
在这个类中,我们定义了两个私有变量width和height,表示矩形的宽和高。我们通过构造方法来初始化这两个变量。然后,我们提供了两个公有方法getPerimeter和getArea,用来计算矩形的周长和面积,分别使用了周长公式和面积公式进行计算。这些方法可以被其他类调用来获取矩形的周长和面积。
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 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 double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
}
```
使用示例:
```java
Rectangle rect = new Rectangle(5.0, 4.0);
System.out.println("矩形的面积为:" + rect.getArea()); // 输出:矩形的面积为:20.0
System.out.println("矩形的周长为:" + rect.getPerimeter()); // 输出:矩形的周长为:18.0
```
阅读全文