shangban 发表于 2017-4-26 08:40:22

python 元类

#定义一个构造器函数
def __init__(self):
    self.message = 'hello world'
   
#定义一个方法
def say_hello(self):
    print self.message

#定义一个元组指定构造器与方法
attrs = {'__init__': __init__, 'say_hello': say_hello}

bases = (object,)

#动态构造一个名为Hello的类
Hello = type('Hello', bases, attrs)

print Hello

h= Hello()

h.say_hello()
页: [1]
查看完整版本: python 元类