查看:.属性名方式
增加:.新属性名=新属性值,数据属性和函数属性通用
修改:.原属性名=新属性值
删除:del .属性名
self就是实例
数据属性封装在init方法内,初始化函数就是帮类实例化一个对象
class语法原则:实例去调类的方法才会自动传递self
实例都是数据属性,能添加是因为底层在操作字典,一般不修改底层的属性字典方式来达到增删改查的目的,会影响稳定性
用点调用遵循类和实例原则,在哪里定义就跑到哪个属性字典里
点的方式调用的都是属性,要么跟类有关要么跟实例有关,否则仅是一个变量
实例新增属性和类新增属性是通过赋值
面向对象的类和生活的类是有区别的
实例化的过程会把实例本身传递给self,实例调用类方法不用传递self参数
共同的逻辑提取到一个函数里 ——》面向过程、函数式
把数据和功能整合到一块为面向对象
类是一个模板,是抽象的