请试着定义一个名为Book的类,请为Book类定义一个构造函数--initi--()以及一个析构函数--del--(),构造函数应包括书名,书号及单价3个参数
时间: 2023-10-07 17:11:24 浏览: 165
构造、析构函数
好的,我理解了你的要求。以下是我的回答:
您好,我可以定义一个名为Book的类,它包括书名、书号和单价三个参数,并为它定义一个构造函数(__init__())和一个析构函数(__del__())。代码如下:
```python
class Book:
def __init__(self, name, number, price):
self.name = name
self.number = number
self.price = price
def __del__(self):
print("Book instance deleted.")
```
这个类包含三个属性:书名、书号和单价,以及一个构造函数,用于创建一个新的Book类实例,并向实例的属性赋值。__del__()方法是一个析构函数,用于在实例被销毁时执行清理操作,例如关闭文件或释放内存。
阅读全文