1.定义一个矩形类Rectangle
时间: 2024-12-26 09:29:17 浏览: 0
定义一个矩形类Rectangle,通常会包含两个属性来表示矩形的长和宽,例如长度length和宽度width。在大多数面向对象的语言中,比如Java或Python,它可能会按照以下结构设计:
```java
// 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 double getWidth() {
return width;
}
// 设置属性的方法
public void setLength(double length) {
this.length = length;
}
public void setWidth(double width) {
this.width = width;
}
// 计算面积和周长的方法
public double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
}
// Python 示例
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
# 获取和设置属性的方法
def get_length(self):
return self.length
def get_width(self):
return self.width
def set_length(self, length):
self.length = length
def set_width(self, width):
self.width = width
# 计算面积和周长的方法
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * (self.length + self.width)
Rectangle.__doc__ = """
Rectangle 类代表一个矩形,包含了长度和宽度属性,以及计算面积和周长的方法。
"""
```
阅读全文