通过本文主要向大家介绍了java 动态实例化类,cad动态块实例教程,电子 动态相册实例,动态网站实例,动态nat配置实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
例如:
import mymodule
myobject = mymodule.myclass()
或者
from mymodule import myclass
myobject = myclass()
如果要在程序中动态地创建类实例,也一样要分两步走,例如:
m = __import__('mymodule')
c = getattr(m, 'myclass')
myobject = c()
但是要注意:如果myclass并不在mymodule的自动导出列表中(__all__),则必须显式地导入,例如:
m = __import__('mymodule', globals(), locals(), ['myclass'])
c = getattr(m, 'myclass')
myobject = c()
若要封装的规范一些,可以这样来做:
Code
</div> </div>
import mymodule
myobject = mymodule.myclass()
或者
from mymodule import myclass
myobject = myclass()
如果要在程序中动态地创建类实例,也一样要分两步走,例如:
m = __import__('mymodule')
c = getattr(m, 'myclass')
myobject = c()
但是要注意:如果myclass并不在mymodule的自动导出列表中(__all__),则必须显式地导入,例如:
m = __import__('mymodule', globals(), locals(), ['myclass'])
c = getattr(m, 'myclass')
myobject = c()
若要封装的规范一些,可以这样来做:
Code
</div> </div>

