* 构造函数可以实例化对象 * 构造函數中有一个属性叫prototype,是构造函数的原型对象 * 这个构造器指向的就是自己所在的原型对象所在的构造函数 * 实例对象的原型对象(__proto__)指向的是该构造函数的原型对象 * 构造函数的原型对象(prototype)中的方法是可以被实例对象直接访问的
* 构造函数可以实例化对象 * 构造函數中有一个属性叫prototype,是构造函数的原型对象 * 这个构造器指向的就是自己所在的原型对象所在的构造函数 * 实例对象的原型对象(__proto__)指向的是该构造函数的原型对象 * 构造函数的原型对象(prototype)中的方法是可以被实例对象直接访问的
先给结论:python不能直接序列化对象(往下看)
对于普通得python对象来说__dict__就可以序列化对象。
__dict__的作用:把类的实例对象的实例属性以字典形式返回简单的说就是 用来存储实例變量
但是如果对象里面的属性又是另外一个对象,那么这样僦很容易出现递归好多对象这样就无法直接序列化了。
在代码中设置一个默认方法按照下面写就行