首页 > 解决方案 > python类的资源

问题描述

我正在对python进行自学。我刚刚完成了继承。但是,正在使用的这本书并没有提供真实世界的例子。任何关于编写课程的 Python 练习资源的建议都会很棒。这将增强我编写有用课程的信心。

标签: pythonclass

解决方案


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())

我想可以被认为是一个“现实世界”的例子......


推荐阅读