java的一个奇怪的问题...

[复制链接]
查看11 | 回复1 | 2008-10-12 15:48:55 | 显示全部楼层 |阅读模式
怎么用命令行参数去控制加载类的对象?
比如我在命令行输入 java 主类名 XXX(一个类的名字) 那么程序就会创建XXX类的对象(简单的说就是调用new XXX();)

回复

使用道具 举报

千问 | 2008-10-12 15:48:55 | 显示全部楼层
简单点的,获取你输入的名字,比如是String des;根据des来判断new 什么,比如if("XXX".equals(des))new XXX();else ....稍微复杂一点点的.Class.forName(des).newInstance();用这个的话你得输入类的全限定名,就是要有包名的....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行