Python-面向对象编程
概述: 面向过程:根据业务逻辑从上到下写代码。 函数式:将某功能代码封装到函数中,以后便无需重复编写,进调用函数即可。 面向对象:对函数进行分类和封装,让开发“更快更好更强” 创建类和对象 面向对象编程需要类和对象来实现,其实就是对类和对象的使用。 类是什么? 类就是一个模版,模版里包含多个函数,函数里实现一些功能。 对象是什么? 对象则是根据模版创建的实例,通过实例对象可以执行类中的函数 class是关键字,表示类 创建对象,类名称后加括号就是创建对象 类中的函数第一个参数必须是self(是函数三大特性之一封装性) 类中定义的函数叫方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/usr/bin/env python # coding:utf-8 # 创建类 class Foo: # 创建类中的函数 def Bar( self ): print "Bar" def Hello( self ,name): print 'I am %s' % name # 根据类Foo创建obj obj = Foo() # 执行Bar方法 obj.Bar() ...