如何在另一个对象中调用对象的方法(Python)

时间:2019-02-15 21:01:33

标签: python-3.x class object methods composition

学习Python,并希望了解如何调用对象的方法,该对象是另一个类的组合

例如,在下面的代码中(根据我先前的question改编而成,如何调用{{1}内的get_top_speed对象之一的car方法}对象?

garage

试图在线查找示例,但在Python上找不到任何内容。

1 个答案:

答案 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对象在某些数据结构中。