Skip to content

Commit acc7366

Browse files
committed
Follow the orignal work's edit and Fix typo.
1 parent c0b9b81 commit acc7366

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

14.oop.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@
167167

168168
> 为这本书向你致谢!!
169169
> 这本书消除了我在 Python 方面诸如面向对象编程等许多问题。
170-
> 我不觉得我是 OO 方面的砖家,但我知道这本书在我迈出的第一与第二步上帮助颇多。
170+
> 我不觉得我是 OO 方面的专家,但我知道这本书在我迈出的第一与第二步上帮助颇多。
171171
> 我已经编写了几款 Python 程序,它们确实在我的系统管理员工作中帮我解决了诸多事情。它们都是程序性的,但是在许多人的标准看来它们都如此小巧。
172172
> 再次感谢这本书。感谢你将它公开在网络上。
173173
> -- Bob

0 commit comments

Comments
 (0)