首页 > 其他 > 详细

类和对象

时间:2020-04-04 13:47:43      阅读:54      评论: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 版权所有
打开技术之扣,分享程序人生!