标签:


面向对象与函数对比
类和对象
创建类
class 类名
def 方法名(self,xxxx)
类里面的方法,只能对象去调用
对象 = 类名()
通过对象执行方法
对象.方法名(xxxx)
设计,增删改查功能
函数式:
def fetch(self,host,port name passwd,sql)
pass
def create(self,host,port name passwd,sql)
pass
def remobe(selfhost,port name passwd,sql,id)
pass
def modify(self,host,port name passwd,sql)
pass
面向对象
class sql():
def fetch(host,port name passwd,sql)
pass
def create(host,port name passwd,sql)
pass
def remobe(host,port name passwd,sql,id)
pass
def modify(host,port name passwd,sql)
pass
一次封装多次调用。

class f1: def __init__(self): self.name = 123 def show(self): print("show") class f2(f1): # def __init__(self,name): # self.name = name def bar(self): print(self.name)




标签:
原文地址:http://www.cnblogs.com/python-way/p/5615688.html