目录
两大编程思想-面向过程和面向对象
面向过程:功能上的封装,类似函数,典型代表为C语言
面向对象:属性和行为上的封装,也就是类和对象,典型代表为Python、Java
类和对象
自定义类和创建自定义类的对象
理解:类和对象 类比成 人和张三
类的组成
使用类模板创建N多个对象
动态绑定属性和方法
每个对象的属性名称相同,但属性值不同
类比
类:汽车图纸 对象:三辆汽车 属性名称:颜色 属性值:蓝色、红色、白色
类的深拷贝与浅拷贝
面向对象的三大特征:封装、继承、多态
封装——权限控制、属性设置
权限控制
属性设置
@property将一个方法转换成属性