为什么类中有时候有init(),有时候没有?
当类需要传入参数的时候,就需要有init(),初始化。
类实例化调用的第一个方法
new(cls[, ...])
需要返回一个对象
但很少使用,只有在继承一个不可变类型,但需要修改的时候,才重写该方法
析构器
del(self)
当垃圾回收机制销毁这个对象时,才会调用这个方法
当类需要传入参数的时候,就需要有init(),初始化。
new(cls[, ...])
需要返回一个对象
但很少使用,只有在继承一个不可变类型,但需要修改的时候,才重写该方法
del(self)
当垃圾回收机制销毁这个对象时,才会调用这个方法