2019年6月29日 面向对象设计 1
作者:互联网
三大编程范式
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)
作与特征的结合
类:抽象共同的特征,共同的动作
标签:name,jiao,gender,29,dog,面向对象,2019,chi,shi 来源: https://www.cnblogs.com/python1988/p/11108896.html