码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象编程

时间:2015-12-04 22:44:08      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

概述:

  • 面向过程:根据业务逻辑从上到下写代码。
  • 函数式:将某功能代码封装到函数中,以后便无需重复编写,进调用函数即可。
  • 面向对象:对函数进行分类和封装,让开发“更快更好更强”

创建类和对象

面向对象编程需要类和对象来实现,其实就是对类和对象的使用。

类是什么?

类就是一个模版,模版里包含多个函数,函数里实现一些功能。

对象是什么?

对象则是根据模版创建的实例,通过实例对象可以执行类中的函数

技术分享

  • class是关键字,表示类
  • 创建对象,类名称后加括号就是创建对象
  • 类中的函数第一个参数必须是self(是函数三大特性之一封装性)
  • 类中定义的函数叫方法
#!/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()
# 执行Hello方法
obj.Hello(‘caoxiaojian‘)

面向对象编程

标签:

原文地址:http://www.cnblogs.com/caoxiaojian/p/5020655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!