• 技术文章 >Python技术 >Python基础教程

    python面向对象设计和面向对象编程的理解

    小妮浅浅小妮浅浅2021-09-26 09:37:18原创2160

    1、面向对象设计是一切都是对象,每个对象都有自己的特点和功能。

    不一定需要面向对象编程,也可以通过其他方式实现。

    2、面向对象编程必须通过面向对象设计来实现。

    面向对象设计的思想将这些特征和功能整合到一起,即面向对象设计,面向对象编程通过定义类整合一类事物的共同属性和函数,并通过实例创建函数。

    面向对象编程只是实现面向对象设计的一种方式,面向对象设计也可以通过其他方式实现。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    # here put the import lib

      

      

    def dogs(name, age, kind):

        def init(name, age, kind):

            dog = {

                "name": name,

                "age": age,

                "kind": kind,

                "intro": intro,

                "yell": yell

            }

            return dog

      

        def intro(dog):

            print("This %s's name is %s,it's %s years old." %

                  (dog["kind"], dog["name"], dog["age"]))

      

        def yell(dog):

            print("The %s is wangwangwang" % (dog["kind"]))

      

        return init(name, age, kind)

      

      

    d1 = dogs("sunny chen", 21, "Look")

    print(d1["name"])

    d1["intro"](d1)

    以上就是python面向对象设计和面向对象编程的理解,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python面向对象
    上一篇:python面向对象编程的优缺点 下一篇:python类属性和实例属性的区别

    相关文章推荐

    • 详解Python面向对象编程之类、实例、方法• python面向对象的三大特征,你知道么?• python面向对象中的调用方法有哪些?怎么用?• 类继承如何在python面向对象中实现?有什么好处?• python面向对象中多态的使用前提是什么?• python面向对象中类如何实现?• python面向过程的优缺点• python面向对象编程的优缺点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网