1、函数式编程和面相对对象的对比编程
一、开发一个消息提醒功能函数式编程
函数:定义简单,调用简单函数
面向对象:定义复杂,调用复杂 好处:归类,将某些相似的函数写在一块儿spa
总结:对象
一、函数式编程可能会比面向对象更好开发
二、Python中支持两种编程方式it
三、面向对象的格式class
定义:打包
class 类名: ——定义了一个类方法
def 函数名(self): ——在类中编写了一个方法
pass
调用:
x1=类名() ——建立了一个对象\实例化一个对象
x1.函数名() ——经过对象调用其中一个方法
二、打印
老狗/20岁/男/上车去砍柴
老狗/20岁/男/开车去东北
老狗/20岁/男/喜欢大保健
构造方法:特殊的方法,若是建立对象,则改方法会被自动执行
def init()的做用 : 进行数据的初始化
经过构造方法,能够将数据进行打包,之后使用,去其中获取便可
应用:
一、将数据封装到对象中,以供本身在方法中调用。
二、将数据封装到对象中,以供其余函数调用。