第二十五课——构造和析构

为什么类中有时候有init(),有时候没有?

当类需要传入参数的时候,就需要有init(),初始化。

类实例化调用的第一个方法

new(cls[, ...])
需要返回一个对象
但很少使用,只有在继承一个不可变类型,但需要修改的时候,才重写该方法

析构器

del(self)
当垃圾回收机制销毁这个对象时,才会调用这个方法

你可能感兴趣的:(第二十五课——构造和析构)