python实例

在 Python 中,我们可以通过定义一个子类来继承父类,并在子类中重写父类的方法。子类可以继承父类的所有属性和方法,同时可以根据需要重写父类的方法来实现不同的功能。

实例

# 定义一个父类
class Animal:
    def speak(self):
        print("Animal speaks")
        
# 定义一个子类继承父类
class Dog(Animal):
    # 重写父类的 speak 方法
    def speak(self):
        print("Dog barks")
        
# 创建父类对象
animal = Animal()
animal.speak()

# 创建子类对象
dog = Dog()
dog.speak()

代码解析:

  1. Animal 是一个父类,其中定义了一个 speak 方法,输出 "Animal speaks"。

  2. Dog 是 Animal 的子类,它继承了 Animal 的所有属性和方法。

  3. 在 Dog 类中,我们重写了 speak 方法,使其输出 "Dog barks"。

  4. 创建 Animal 类的对象 animal,并调用 speak 方法,输出 "Animal speaks"。

  5. 创建 Dog 类的对象 dog,并调用 speak 方法,输出 "Dog barks"。

输出结果:

Animal speaks
Dog barks