面向对象(一)

1、函数式编程和面相对对象的对比编程

  一、开发一个消息提醒功能函数式编程

    函数:定义简单,调用简单函数

    面向对象:定义复杂,调用复杂           好处:归类,将某些相似的函数写在一块儿spa

  总结:对象

    一、函数式编程可能会比面向对象更好开发

    二、Python中支持两种编程方式it

    三、面向对象的格式class

      定义:打包

        class  类名:                                          ——定义了一个类方法

          def  函数名(self):      ——在类中编写了一个方法

            pass

      调用:

        x1=类名()            ——建立了一个对象\实例化一个对象

        x1.函数名()           ——经过对象调用其中一个方法

  二、打印

      老狗/20岁/男/上车去砍柴

      老狗/20岁/男/开车去东北

      老狗/20岁/男/喜欢大保健

                      构造方法:特殊的方法,若是建立对象,则改方法会被自动执行

        def init()的做用 :  进行数据的初始化

        经过构造方法,能够将数据进行打包,之后使用,去其中获取便可      

      应用:

        一、将数据封装到对象中,以供本身在方法中调用。

        二、将数据封装到对象中,以供其余函数调用。

相关文章
相关标签/搜索