我完全理解这个例子中传递给self
的内容是什么。但我非常困惑的是,它是如何在内部被传递给self
的。有人能帮我理解一下吗?
class Cars:
def __init__(self, model, engine, doors):
self.model = model
self.engine = engine
self.doors = doors
tesla = Cars('Model S', 'Electric', 'Four door')
ford = Cars('Mustang', 'v8', 'Two door')
object.__call__(Cars, ...)
,它调用Cars.__new__
并将结果传递给__init__
,而另一个问题并不真正涉及到这一点。 - Mad Physicist