
Java怎样动态生成对象
1个回答
展开全部
楼主您好
Object ob=Class.forName(className).NewInstance();
ob就是你要生成的对象啦
如果是相关类,首先可以提取一个接口,例如:
CommanOperation;然后,用
CommanOperation comm =(CommanOperation)Class.forName(className).newInstance();
生成相应的实例,以后可以根据接口作相应的操作。
如果是一组无关的类,就没有必要动态生成了。
Object ob=Class.forName(className).NewInstance();
ob就是你要生成的对象啦
如果是相关类,首先可以提取一个接口,例如:
CommanOperation;然后,用
CommanOperation comm =(CommanOperation)Class.forName(className).newInstance();
生成相应的实例,以后可以根据接口作相应的操作。
如果是一组无关的类,就没有必要动态生成了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |