黑马程序员技术交流社区
标题:
constructor类建立对象,参数问题
[打印本页]
作者:
Mr_Unhappy
时间:
2014-9-14 11:44
标题:
constructor类建立对象,参数问题
package ConstructorDemo;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
public class ConstructorTest {
public static void main(String[] args)
throws SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException {
Constructor con = String.class.getConstructor(char[].class);
char [] c = {'a','b','c'};
String str = (String)con.newInstance(c);
System.out.println(str);
}
}
复制代码
首先,上边的代码是正确的,我想问的是,你看啊,那个char [] c = {'a','b','c'};对吧?
如果,你把String str = (String)con.newInstance(c);中的c换成{'a','b','c'}为什么就不对了?
作者:
段金福
时间:
2014-9-14 11:49
刚刚看完这部分,没注意
作者:
Mr_Unhappy
时间:
2014-9-14 12:06
段金福 发表于 2014-9-14 11:49
刚刚看完这部分,没注意
你可以试试,反正我这边是搞不定了...
作者:
段金福
时间:
2014-9-14 12:09
Mr_Unhappy 发表于 2014-9-14 12:06
你可以试试,反正我这边是搞不定了...
我在搞成员变量的反射,遇到和这差不多的问题 :L
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2