可以再举个类似的例子吗
时间: 2024-03-05 18:50:30 浏览: 12
当然可以,下面是另一个例子:
```python
class Car:
def __init__(self, brand, color, price):
self.brand = brand
self.color = color
self.price = price
def show_info(self):
print("This car is a", self.color, self.brand, "which costs", self.price, "dollars.")
car1 = Car("Tesla", "black", 80000)
car1.show_info() # 输出:This car is a black Tesla which costs 80000 dollars.
```
在上面的例子中,我们定义了一个 `Car` 类,它有三个属性 `brand`、`color` 和 `price`,在实例化对象时,我们通过 `__init__` 方法对这三个属性进行了初始化。`__init__` 方法的第一个参数 `self` 表示类的实例对象本身,后面的参数 `brand`、`color` 和 `price` 则是我们传递进来的参数。在 `__init__` 方法中,我们将传递进来的参数分别赋值给了对象的属性 `brand`、`color` 和 `price`。
最后,我们调用了实例对象的 `show_info` 方法,该方法会输出实例对象的 `brand`、`color` 和 `price` 属性。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)