python3 组合的个人理解
- 2020 年 1 月 3 日
- 筆記
python的组合在我看来和函数的嵌套差不多,比如一个人,一把枪,一个类调用人的类,和抢的类把他们组合起来,这就叫组合!
把两种不同,但是有联系的类组合在一起就叫类的组合!
class person: def __init__(self,name): self.name=name def show(self): return self.name class gun: def __init__(self,gunName): self.gunName=gunName def show(self): return self.gunName class combination: People=person('hxy') Gun=gun('ak47') def __init__(self): self.GunNmae=self.Gun.show() self.people=self.People.show() def show(self): return "%s like %s!"%(self.people,self.GunNmae) a=combination() print(a.show())