实例化一个ChinesePeople类的对象,并使用该对象调用car属性的run方法。
时间: 2024-03-10 17:46:03 浏览: 62
在上一个问题中我们已经定义了ChinesePeople类和Car类,下面是使用该对象调用car属性的run方法的代码示例:
```
class Car:
def __init__(self, brand, color, price):
self.brand = brand
self.color = color
self.price = price
def run(self):
print("The car is running.")
class ChinesePeople:
def __init__(self, name, age):
self.name = name
self.age = age
self.car = Car("Toyota", "black", 200000)
# 创建一个ChinesePeople类的实例
p = ChinesePeople("张三", 20)
# 调用car的run方法
p.car.run()
```
在上面的代码中,我们首先定义了一个Car类,该类有三个实例属性brand、color和price,以及一个run方法。接着我们定义了一个ChinesePeople类,该类有两个实例属性name和age,以及一个实例属性car,该属性由Car类生成。在创建ChinesePeople类的实例时,我们将car属性设置为Car类的一个实例,并分别设置其brand、color和price属性。最后,我们通过ChinesePeople类的实例p来调用car中的run方法。该方法会输出"The car is running."。
阅读全文