String 类的.class怎么产生实例话一个对象?
我需要利用Class类来产生一个对象.例如 产生一个String类的对象。。。求高手帮帮忙 --------------------编程问答--------------------
Class.forName("java.lang.String").newInstance()--------------------编程问答--------------------
--------------------编程问答-------------------- Class.forName("String").newInstance();反射 --------------------编程问答--------------------
Class<String> classtype = String.class;
String str = classtype.newInstance();
你这个用法完全没必要,类已经实现就被加载好了,那么直接new就好了……
Class.forName用于类还没有被加载的情况。 --------------------编程问答--------------------
这样有用吗?我是把这个String的对象当做参数传给一个需要构造器的,但是这样实例化出来的String值感觉都没初始化啊,还有其他的像INT,char类型,都通过这样创立的话,那它的值是多少呢? --------------------编程问答--------------------
正解, --------------------编程问答-------------------- 为什么要new 呢?
补充:Java , Java SE