type()
type(类名,(继承的父类1, 父类2,...),dict(类方法))可以动态创建类
def fn(self, name="哈士奇"):
print("hello, %s" % name)
Animal = type("Animal", (object,), dict(getName = fn))
d = Animal()
d.getName("泰迪") -----------> hello, 泰迪
type(类名,(继承的父类1, 父类2,...),dict(类方法))可以动态创建类
def fn(self, name="哈士奇"):
print("hello, %s" % name)
Animal = type("Animal", (object,), dict(getName = fn))
d = Animal()
d.getName("泰迪") -----------> hello, 泰迪
本文标题:Python元类
本文链接:https://www.haomeiwen.com/subject/lctwdqtx.html
网友评论