python 类当函数如何实例化

发布网友

我来回答

2个回答

热心网友

可以把类当做参数传入到函数里,在函数里进行实例化。如下所示。

把类A当做参数传入get_instance_from_class。在get_instance_from_class中对A进行实例化,获得其实例,并返回。


class A:
    def __init__(self):
        print "I am a A instance."
    def print_myself(self):
        print "print myself."
def main():
    def get_instance_from_class(a):
        return a()
    a = get_instance_from_class(A)
    a.print_myself()
    
if __name__=="__main__":
    main()

热心网友

class lei:
    pass
a=lei()
这样就实例化了,即调用即实例

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com