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

浙公网安备 33010602011771号