zoukankan      html  css  js  c++  java
  • 面向对象设计

    三大编程范式:1.面向过程编程
    2.函数式编程
    3.面向对象编程
    特征和动作何在一起就是一个类,如def dog()这就是一个类
    对象是由类产生的具体的存在。如d1=dog(.....), d2=deog(...)
    # name='刘德华'
    # sex='母'
    # type='哈士奇'
    
    #动作
    def dog(name,sex,type):
    
    
        def jiao(dog):
            # if dog['sex']=='公':取得某个特征属性值
            print('%s正在汪汪汪' % dog['name'])  # 取字典里的某个特征值
    
        def chi(dog):
            print('%s正在吃东西' % dog['type'])
        def init(name,sex,type):
            dog = {
                'name': name,
                'sex': sex,
                'type': type,
                'jiao': jiao,
                'chi':chi,
            }
            return dog
        res=init(name,sex,type)
        return res
    # jiao(dog)
    # chi(dog)
    # chi(dog1)
    # d1=dog()
    # #print(d1)
    # d1['chi'](d1)
    d1=dog('wsf','','中华田园犬')
    d2=dog('jerry','','中华田园犬')
    # print(d1)
    # print(d2)
    d1['jiao'](d1)
    d2['chi'](d2)#取得字典值把自己值传进去
  • 相关阅读:
    android-手势密码
    MS SQL 技巧总结--持续更新
    MySQL 笔记一
    spring 家族
    Java集合
    javaScript
    java 知识点随记
    MySQL 知识点随记
    odoo 权限杂记
    win10 Ubuntu子系统安装&odoo10社区版安装
  • 原文地址:https://www.cnblogs.com/wfl9310/p/9029312.html
Copyright © 2011-2022 走看看