Python 定义一个子类继承父类,并在子类中重写一个方法

文章正文
发布时间:2025-08-01 21:13

Python 定义一个子类继承父类,并在子类中重写一个方法

Document 对象参考手册

Python3 实例

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

代码解析:

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

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

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

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

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

输出结果:

Animal speaks Dog barks

Document 对象参考手册

首页
评论
分享
Top