zoukankan      html  css  js  c++  java
  • 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)

    作与特征的结合

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

  • 相关阅读:
    Mysql多表关系
    Linux权限
    Linux安装python环境脚本
    ZJNU 2136
    ZJNU 2135
    ZJNU 2133
    ZJNU 1699
    ZJNU 1542
    ZJNU 1538
    ZJNU 1535
  • 原文地址:https://www.cnblogs.com/python1988/p/11108896.html
Copyright © 2011-2022 走看看