在JAVA中可不可以有类似宏替换功能,比如以一个参数字符串为名,实例化一个类名(有内容)! 也就是类似很多语言中的eval()方法。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看这个:Object ObjectName=Class.forName("ObjectClassName").newInstance();而///一个为实例化后的实例变量名这句是没有意义的。在Java中只有确切知道那个类,才可能用它的方法、属性// 你可以这样做Hashtable allVar = new Hashtable();allVar.put("MyVal",Class.forName("ClassName").newInstance()); http://www.csdn.net/oldexpert/TopicView.asp?id=88447&table=200101 java.lang.reflect包另外简单的话(只用无参数构造器:null构造器),可以用:Class.forName("aaaaa")Class.newInstance() java中关于数组作函数的疑问 [向ALL]提问...所有学习Java的程序员们..学习 我想考SCJP 请问jdk里有没有多线程的检测多个ip地址能否连通的方法? Java 如何将窗口内所有文本框重置 那到 Sting 对象的equals()不是继承Object的equals ? 生成动态类实例的问题,难 set classpath的有效期 新手数组 说说金融系统的应该处理的安全问题? 奇怪的加密问题,请大虾帮忙 各位大虾,求救,给分
Object ObjectName=Class.forName("ObjectClassName").newInstance();而
///一个为实例化后的实例变量名
这句是没有意义的。
在Java中只有确切知道那个类,才可能用它的方法、属性
//
Hashtable allVar = new Hashtable();
allVar.put("MyVal",Class.forName("ClassName").newInstance());
Class.forName("aaaaa")
Class.newInstance()