python - python类的资源
问题描述
我正在对python进行自学。我刚刚完成了继承。但是,正在使用的这本书并没有提供真实世界的例子。任何关于编写课程的 Python 练习资源的建议都会很棒。这将增强我编写有用课程的信心。
解决方案
class Animal(object):
voice="<Sound>"
def speak(self):
return f'{self.__class__.__name__} says {self.voice}'
print(Animal().speak())
class Dog(Animal):
voice = "Woof"
print(Dog().speak())
class Cat(Animal):
voice = "Meow"
print(Cat().speak())
我想可以被认为是一个“现实世界”的例子......