学习Python,并希望了解如何调用对象的方法,该对象是另一个类的组合。
例如,在下面的代码中(根据我先前的question改编而成,如何调用{{1}内的get_top_speed
对象之一的car
方法}对象?
garage
试图在线查找示例,但在Python上找不到任何内容。
答案 0 :(得分:1)
从Car
字典中检索Garage.cars_holder
对象,并在其上调用方法:
print(garage.cars_holder[some_id].get_top_speed())
这与以下方法完全相同:
car_1 = Car(...)
print(car_1.get_top_speed())
唯一的区别是这些Car
对象在某些数据结构中。