首页 > 编程语言 > 详细

python 第八节面向对象

时间:2020-10-29 09:35:29      阅读:24      评论:0      收藏:0      [点我收藏+]

面向对象操作的就是一个对象,所有的功能都在这个对象里

功能在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的函数为例子  

 

python 第八节面向对象

原文:https://www.cnblogs.com/weilemeizi/p/13894307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!