面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。
类就是一个模板,模板里可以包含多个函数,函数里实现一些功能。
对象则是根据模板创建的实例,通过实例对象可以执行类中的函数。
# 创建类 class Foo: def Bar(self): print('Bar') def Hello(self, name): print('i am %s' % name) # 根据类Foo创建对象obj obj = Foo() obj.Bar() # 执行Bar方法 obj.Hello('hejianping') # 执行Hello方法