【发布时间】:2013-04-21 00:27:16
【问题描述】:
我很难弄清楚我遇到的一些代码的用途。
代码有一个类Foo,它有一个__init__ 方法,它接受多个参数。根据我目前对 Python 的了解,通过调用Foo('bar'),它会将此字符串作为参数传递给__init__(我认为它应该相当于构造函数)。
但我遇到的问题是我正在查看的代码是直接调用Foo.__init__('bar')。这样做的目的是什么?我几乎觉得我在__init__ 背后缺少了一些其他的目的。
【问题讨论】: