Python 入门 之 类的三大关系(依赖 / 组合/ 继承关系)
在面向对象的中,类与类之间存在三种关系:依赖关系、组合关系、继承关系。 1、依赖关系:将一个类的类名或对象当做参数传递给另一个函数被使用的关系就是依赖关系 class People: def __init__(self,name): self.name = name def open(self,bx): bx.open_door(self) def close(self,bx): bx.close_door(self) class Refrigerator: def __init__(self,name): self.name = name def open_door(self,p): print(f"{p.name} 打开冰箱") def close_door(self,p): print(f"{p.name} 关闭冰箱") r = People("大魔") # People类实例化一个对象r aux = Refrigerator("奥克斯") # Refrigerator类实例化一个对象aux r.open(aux) # 将aux对象当做参数传递给r对象的open方法使用 r.close(aux) # 将aux对象当做参数传递给r对象的close方法使用 推荐Python大牛在线分享技术 扣qun:855408893 领域:web开发,爬虫,数据分析,数据挖掘,人工智能