1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-05 06:17:36 +02:00

Corrections on Python3 page

This commit is contained in:
qzhangjhu
2018-02-28 10:08:29 -05:00
committed by GitHub
parent 9f33f260dc
commit 50f93a94d4

View File

@@ -790,11 +790,11 @@ class Superhero(Human):
# This calls the parent class constructor:
super().__init__(name)
# overload the sing method
# override the sing method
def sing(self):
return 'Dun, dun, DUN!'
# add an additional class method
# add an additional instance method
def boast(self):
for power in self.superpowers:
print("I wield the power of {pow}!".format(pow=power))
@@ -817,7 +817,7 @@ if __name__ == '__main__':
# Calls parent method but uses its own class attribute
print(sup.get_species()) # => Superhuman
# Calls overloaded method
# Calls overridden method
print(sup.sing()) # => Dun, dun, DUN!
# Calls method from Human
@@ -901,7 +901,7 @@ if __name__ == '__main__':
# Calls parent method but uses its own class attribute
print(sup.get_species()) # => Superhuman
# Calls overloaded method
# Calls overridden method
print(sup.sing()) # => nan nan nan nan nan batman!
# Calls method from Human, because inheritance order matters