类和实例属性增删改查

查看:.属性名方式

增加:.新属性名=新属性值,数据属性和函数属性通用

修改:.原属性名=新属性值

删除:del .属性名

self就是实例

数据属性封装在init方法内,初始化函数就是帮类实例化一个对象

class语法原则:实例去调类的方法才会自动传递self

实例都是数据属性,能添加是因为底层在操作字典,一般不修改底层的属性字典方式来达到增删改查的目的,会影响稳定性

用点调用遵循类和实例原则,在哪里定义就跑到哪个属性字典里

点的方式调用的都是属性,要么跟类有关要么跟实例有关,否则仅是一个变量

实例新增属性和类新增属性是通过赋值

面向对象的类和生活的类是有区别的

实例化的过程会把实例本身传递给self,实例调用类方法不用传递self参数

共同的逻辑提取到一个函数里 ——》面向过程、函数式

把数据和功能整合到一块为面向对象

类是一个模板,是抽象的

猜你喜欢

转载自www.cnblogs.com/jintian/p/10916114.html