Python怎么理解并创建父类和子类?

1 个回答|109 次阅读
Coco老师 - 科普专家
擅长:编程教育

父类是被继承的类,也称为基类。

子类是继承另一个类的类,也称为派生类。

一、创建父类:

任何类都可以是父类,因此语法与创建任何其他类相同:

class Person:
  def __init__(self, name, age):
    self.name = name
    self.age = age
  def myfunc(self):
    print("我的名字是 " + self.name)
p1 = Person("小花", 36)
p1.myfunc()


二、创建子类:

要创建一个继承其他类的子类,只要在定义子类的时候把父类作为子类的参数传递即可:

class Student(Person):
  pass #子类中没有定义任何其他属性和方法
s1 = Student("菲菲",19)
s1.myfunc()

执行结果:

我的名字是 小花
我的名字是 菲菲