Python面向对象

类和对象的关系:
类:就是一个模型
对象:就是通过模型制作的实体,看得见摸得着
类和对象的区别
仅仅是个概念,那就是类
描述很具体 ,那就是对象
类的3要素
类名、属性、方法
鼠标
属性:是否能发光,颜色,价格,logo
方法(行为/功能/操作):一些特殊功能键,左键,右键
手机
属性:颜色、尺寸,品牌,电池容量
方法:听歌,打电话,发短信,玩游戏,拍照
空调
属性:高度,尺寸,颜色,品牌,功率
方法:左摆又摆,开关,热/凉

类的抽象
把现实生活中的场景用类描述
类的定义
1.类名推荐使用驼峰的方式
2.在定义的方法的时候,需要写上self

对象
1.怎么创建一个对象Cat() 在内存中开辟一个内存空间,生成一个Cat对象
2.cat = Cat() 使用一个变量指向这块内存空间
3.self:谁调用,self就是谁。
4.类中的方法,必须得有一个参数,不一定self,谁调用,就把谁作为第一个参数传递进去。
__init__方法:












posted @ 2018-02-12 20:21  短毛兔  阅读(165)  评论(0编辑  收藏  举报