首页 > 其他 > 详细

类和对象

时间:2020-04-04 13:47:43      阅读:60      评论:0      收藏:0      [点我收藏+]

参考Python开发之路

1、不要简单的认为面向对象就是使用class A ,面向对象是一种编程思想,用函数也可以面向对象编程。

  面向过程、面向对象、函数式编程只是不同的编程范式,本身没有好坏之分,看用的人了。Linux的内核就是用C语言写成的,能说差吗?

2、用函数进行面向对象编程简单例子

def dog(name,gender,type):
    def run(dog):
        print(‘the {} run....‘.format(dog[‘name‘]))

    def eat(dog):
        print(‘the {} eat....‘.format(dog[‘name‘]))

    def init(name,gender,type):
        dog1 = {
            ‘name‘:name,
            ‘gender‘:gender,
            ‘type‘:type,
            ‘run‘:run,
            ‘eat‘:eat,
        }
        return dog1
    return init(name, gender, type)

d1 = dog(‘aa‘,‘公‘,‘藏獒‘)
d1[‘run‘](d1)

d2 = dog(‘bb‘,‘公‘,‘藏獒‘)
d2[‘run‘](d2)

 

类和对象

原文:https://www.cnblogs.com/cc-world/p/12630995.html

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