面向对象操作的就是一个对象,所有的功能都在这个对象里
功能在car里你只要实现啥功能car.就行,实现啥功能操作这个对象就行
定义 class PersonManger : 类名字首字母大写 经典类
pass
class Person (object) 新式类
def __init__(self,uuid,ces): #写了参数就必须传
self.uuid=‘汽车‘#只要你加了self 这个函数里其他的都能用这个方法
self.ces=‘好用‘
print(‘这个就是构造函数先运行他‘)
self.car()可以调用别的方法
def cry(self): 对象
print(‘%s开车‘%self.name) 为什么上面的self能用呢 因为self 就是你实例化的方法里的参数方法
class Car:
def run(self): 对象
print(‘开车‘)
b=Car()#实例化 需要类名加括号
b=Car(‘小黑’,20)#有__init __方法的调用实例化
b.run()#调用类里的方法 解析了把b传到了这个方法里面
类一个模型,
对象 根据模板造出来的东西
实例 根据模块造出来的东西
实例化:把模板做成具体的东西
构造函数:
类在实例化的时候,自动执行的函数
如果要使用这个类,必须要实例化时候传一些参数在构造函数里面
使用面向对象改良面向过程 以连接mysql的函数为例子
原文:https://www.cnblogs.com/weilemeizi/p/13894307.html