day 21 小结
目录 组合 什么是组合 为什么要使用组合 封装 什么是封装 为什么要封装 如何封装 访问限制机制 什么是访问限制机制 访问限制机制的目的 property 什么是property 为什么要用property 如何使用property 多态 什么是多态 多态的目的 如何实现 抽象类 使用的目的 如何使用 组合 什么是组合 组合指的是一个对象中的属性,是另一个对象 为什么要使用组合 减少代码冗余 class People: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex class Teacher(People): def __init__(self,name,age,sex) super().__init(name,age,sex) class Date: def __init__(self,year,month,day) self.year = year self.month = month self.day = day def tell_birth(self) print(f''' === 出生年月日 === 年: {self.year} 月: {self.month} 日: {self.day} ''') tea1 = Teacher('tank',14,'male'