admin 管理员组

文章数量: 887007

python学习之面向对象编程(魔术方法)

魔术方法是一种特殊方法,即不需要人工调用,特定场景自动执行的方法。

1、__init__方法。

类的实例对象创建即触发该方法 不需要调用。为对象本身添加自身可传入的参数

2、__new__构造方法

决定对象是否生成的方法。以及怎么生成。是自object就自带的方法

3、__del__析构方法

其实可以实现创建一个新对象来延缓销毁。即在对象被销毁之前将self给送出去

即通过之前学的局部变量加global修改为全局变量保存的形式 和闭包的形式。

本文标签: python学习之面向对象编程(魔术方法)