python定义一个名为rect的类,包含属性length和width,默认值为100,100。在rect类中定义方法area(),输出对象的面积。
时间: 2023-12-29 15:06:06 浏览: 66
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
可以使用以下代码定义一个名为`Rect`的类:
```python
class Rect:
def __init__(self, length=100, width=100):
self.length = length
self.width = width
def area(self):
return self.length * self.width
```
在这个类中,`__init__()`方法会在创建对象时自动调用,并将`length`和`width`设置为给定的默认值。`area()`方法计算并返回矩形的面积。
要使用这个类,可以创建一个对象并调用其`area()`方法:
```python
r = Rect()
print(r.area()) # 输出 10000
r2 = Rect(10, 20)
print(r2.area()) # 输出 200
```
阅读全文