码迷,mamicode.com
首页 > 编程语言 > 详细

python3 组合的个人理解

时间:2018-06-28 17:36:37      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:个人   user   组合   bsp   use   ret   嵌套   牛仔裤   users   

python的组合在我看来和函数的嵌套差不多,也不知道这样理解对还是不对,不对的希望各位大神帮我指正一下,谢谢了!

类的组合的主要作用是封装前一个类的作用,其他的和函数的套用差不多!我是按照我的例子来理解的!!!

class Wear:
    def __init__(self,hat,clothes,trousers,shos):
        self.hat=hat
        self.clothes=clothes
        self.trousers=trousers
        self.shos=shos

    def wear(self):
        return ("喜欢 白%s帽子 黑%s衣服 红%s裤子 蓝%s鞋子"%(self.hat,self.clothes,self.trousers,self.shos))

class person:
    def __init__(self,name):
        self.name=name
    def show(self,hat,clothes,trousers,shos):
        s1=Wear(hat,clothes,trousers,shos)#我不知道你的类(或是你的函数是怎么样的,我就只知道我在我的类里面调用你的方法来解决我的问题!)
        print(self.name,s1.wear())

a=person('小明')
a.show('平底锅','T恤','牛仔裤','绣花鞋')


python3 组合的个人理解

标签:个人   user   组合   bsp   use   ret   嵌套   牛仔裤   users   

原文地址:http://blog.51cto.com/853056088/2133803

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