首页 > 其他 > 详细

2019年6月29日 面向对象设计 1

时间:2019-06-30 11:36:20      阅读:110      评论:0      收藏:0      [点我收藏+]

三大编程范式

1面向过程

2函数式编程

3面向对象编程

对象:由类产生的具体的存在,动

#面向对象设计
def dog(name,gender,type):
    #‘dog的动作‘
    def jiao(dog):
        print( a dog[%s] can wang wang wang % dog[name])
    def chi_shi(dog):
        print(a dog[%s] can eat shi % dog[name])
    def init(name,gender,type):#用来初始化dog方法
        dog1 = {
            name: name,
            gender: gender,
            tpye: type,
            jiao:jiao,
            chi_shi:chi_shi,
        }
        return dog1
    res=init(name,gender,type)
    return res


d1=dog(yico,man,dog)
d2=dog(ztl,man,dog2)


d1[chi_shi](d1) #注意用法
d2[jiao](d2)

 

作与特征的结合

 类:抽象共同的特征,共同的动作

2019年6月29日 面向对象设计 1

原文:https://www.cnblogs.com/python1988/p/11108896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!