File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -165,7 +165,9 @@ how_many = classmethod(how_many)
165165
166166** 它是如何工作的**
167167
168- 要想使用继承,在定义类[ ^ 6 ] 时我们需要在类后面跟一个包含基类名称的元组。然后,我们会注意到基类的 ` __init__ ` 方法是通过 ` self ` 变量被显示调用的,因此我们可以初始化对象的基类部分。这一点很重要,需要牢记——Python 不会自动调用基类的构造器,你必须自己显式地调用它。
168+ 要想使用继承,在定义类[ ^ 6 ] 时我们需要在类后面跟一个包含基类名称的元组。然后,我们会注意到基类的 ` __init__ ` 方法是通过 ` self ` 变量被显示调用的,因此我们可以初始化对象的基类部分。这一点很重要,需要牢记——因为我们在 ` Teacher ` 和 ` Student ` 子类中定义了 ` __init__ ` 方法,Python 不会自动调用基类 ` SchoolMember ` 的构造函数,你必须自己显式地调用它。
169+
170+ 相反,如果我们_没有_在一个子类中定义一个 ` __init__ ` 方法,Python 将会自动调用基类的构造函数。
169171
170172我们会观察到,我们可以通过在类名前面添加前缀连接类与方法,然后通过 ` self ` 变量调用并传递任何参数,来调用基类的方法。
171173
Original file line number Diff line number Diff line change 167167
168168> 为这本书向你致谢!!
169169> 这本书消除了我在 Python 方面诸如面向对象编程等许多问题。
170- > 我不觉得我是 OO 方面的砖家 ,但我知道这本书在我迈出的第一与第二步上帮助颇多。
170+ > 我不觉得我是 OO 方面的专家 ,但我知道这本书在我迈出的第一与第二步上帮助颇多。
171171> 我已经编写了几款 Python 程序,它们确实在我的系统管理员工作中帮我解决了诸多事情。它们都是程序性的,但是在许多人的标准看来它们都如此小巧。
172172> 再次感谢这本书。感谢你将它公开在网络上。
173173> -- Bob
You can’t perform that action at this time.
0 commit comments