面向对象基础

C#、java只能用面向对象编程

Ruby、Python:函数编程+面向对象

面向过程编程

面向函数式编程

def fetch(backend):

  pass

def add_record(backend,record):

  pass

fetch("www.oldboy.org")

add_record("www.oldboy.org",xxxx)

面向对象编程,类+def函数:

class Oldboy:

  def fetch(self,backend):

    pass

  def add_record(self,backend,record):

    pass

obj=Oldboy()

obj.fetch("www.oldboy.org")

obj.add_record("www.oldboy.org",xxxxx)

要注意面向对象不是所有情况都适用

注意类就是封装某个函数

类名+括号就是创建对象

面向对象编程:

a、定义类

  class 类名:

    def 方法1(self,bb):

      pass

b、根据类去创建对象

根据对象去执行类中的方法

posted @ 2017-02-27 15:37  关泉珍  阅读(27)  评论(0)    收藏  举报