多态:
类属性:属于类的成员,属于对象共有的
类方法:在方法上添加@classmethod
@classmethod
def class_method(cls):
可以通过类方法调用类属性,也可以通过对象调用类属性
静态方法:方法前加@staticmethod,静态方法没有参数,静态方法既和类没关系,也和对象没关系,也可以通过类和对象调用。
工厂类:有一些子类,在一个类中生成很多对象,简单工厂模式
pass
_new_(cls):#用来创建对象,而且必须要有返回值
return object._new_(cls)
可以用id(cls)看地址
当有属性时,需要在_new_()中也添加属性