在OOP(Object Oriented Programming)程序设计中,当我们定义一个class的时候,可以从某个现有的class 继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。本文主要介绍Python 定义子类。

Python 常用术语

1、定义子类

要创建一个从另一个类继承功能的类,请在创建子类时将父类作为参数传递:

例如:

创建一个名为Student的类,该类将继承Person类的属性和方法:

class Student(Person):
    pass

注意:如果还没想好类的实现暂时不添加任何其他属性或方法时,请使用pass关键字。

实现继承后,Student类拥有与Person类相同的属性和方法。

例如:

使用Student类创建一个对象,然后执行printname方法:

x = Student("marry", "levi")
x.printname()相关文档:

相关文档:

Python 面向对象继承教程

Python 定义父类

Python 定义子类

Python 定义 __init__()方法

Python super() 函数

Python 定义类属性

Python 定义类方法

Python 常用术语

推荐文档