day21 继承
目录 day21 继承 今日内容 昨日回顾 今日内容详细 一对多的组合关系 继承(实现)关系 day21 继承 今日内容 一对多的组合关系 继承(实现)关系 单继承 多继承 super 昨日回顾 OOA、OOD和OOP 类之间的关系 依赖(关联)关系 组合(聚合)关系 继承(实现)关系 依赖(关联)关系 将一个类的对象或类名传给另一个类的方法使用 删除示例属性的方法 delattr del 对象名.属性名 组合(聚合)关系 将一个类的对象整体作为另一个类的属性 今日内容详细 一对多的组合关系 同一对一的组合关系类似,我们可以将多个类的对象封装为另一个类的属性,具体示例为: # 有一个男孩类和一个女孩类,男孩类中包含多个女孩类的对象 class Boy: def __init__(self, name): self.name = name self.girl_f = [] def ba_mei(self, girl): self.girl_f.append(girl) def happy(self): for i in self.girl_f: i.play() class Girl: def __init__(self, name): self.name = name def play(self): print(f'{self.name}陪你一起玩~o(=•ェ•=)m')