码迷,mamicode.com
首页 > 其他好文 > 详细

oop组合

时间:2019-07-26 01:21:12      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:bsp   电话   self   int   ini   参数   苹果   手机   技能   

什么是组合呢 就是定义两个 类   一个时手机  一个是人 

人可以使用 手机  里面的技能      手机的技能 可以是打电话  发短信  发微博

而 当人在传参的时候  吧手机也当成一个参数纯进去  这样就可以使用手机的技能了

 

 

class Shouji:
def __init__(self,pipai,jiaqian,xinghao):
self.pipai = pipai
self.jiaqian = jiaqian
self.xinghao = xinghao
def cho(self):
print("打电话")
def dx(self):
print("发短息")
class Ren:
def __init__(self,name,age,shouji):
self.name = name
self.age = age
self.shouji = shouji
def jineng(self):
print(f"{self.name}{self.age}")


shouji = Shouji("苹果",10000,520)
ren = Ren("杨鑫",20,shouji)
ren.shouji.dx()
ren.shouji.cho()
ren.jineng()

oop组合

标签:bsp   电话   self   int   ini   参数   苹果   手机   技能   

原文地址:https://www.cnblogs.com/yangxinpython/p/11247654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!