day30 python类的继承,抽象类等

Python之路,Day17 = Python基础17-面向对象入门

继承

class Student(People):
  pass

print(Student.__bases__) # 查看 Student 所继承的类,得到的结果是元组

继承 object 的类为新式类
没有继承的为经典类(python3中没有这个,默认继承)


组合 拥有关系 如:飞机拥有子弹,可以将子弹类传入飞机类中


python的抽象类
import abc

class File(metaclass=abc.ABCMeta):

  @abc.abstractmethod         #  强制需要重写
  def read(self):
    pass

原文地址:https://www.cnblogs.com/alwaysInMe/p/7112650.html