面向对象小复习

什么是对象?
数据和功能的结合体
什么是类?
多个对象的结合体

类与对象之间的关系是:
对象是核心,类是为省代码
类名加括号>>>:创建对象

封装:把数据和功能封装起来
隐藏:把数据和功能隐藏起来
伪装:类里面的方法伪装成数据

python魔法方法

__init__(self, ...): 构造方法,创建对象时自动调用。用于初始化对象的属性。

__str__(self): 返回对象的字符串表示。可以用于打印对象或将对象转换成字符串。

__getattr__(self, name): 获取对象的属性。可以用于支持动态属性。

__setattr__(self, name, value): 设置对象的属性。可以用于支持动态属性。

__delattr__(self, name): 删除对象的属性。可以用于支持动态属性。

__call__(self, ...): 将对象作为函数调用。可以用于支持函数式编程。
posted @ 2023-03-29 22:12  阿丽米热  阅读(16)  评论(0编辑  收藏  举报
Title