首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

在只知道一个种的class文件的条件下创建该类的对象

2011-12-11 
在只知道一个类的class文件的条件下创建该类的对象如题,在只有一个类的class文件的条件下创建该类的对象,

在只知道一个类的class文件的条件下创建该类的对象
如题,在只有一个类的class文件的条件下创建该类的对象,但不能反编译,有什么好的方法?

[解决办法]
Class c = Class.forName( "net.csdn.ywj1984.hisClass ");
Object o = c.newInstance();
[解决办法]
java.lang.Class的Constructor[] getConstructors()

java.lang.reflect.AccessibleObject的void setAccessible(boolean flag)

java.lang.reflect.Constructor <T> 的 T newInstance(Object... initargs)


[解决办法]
上面的几位好像理解错了lz的意思了吧,他的意思是只有一个class文件,怎么使用这个文件里面的class。
其实我们平时用的都是编译后的class文件~~有时时在jar包里面。
不过你的class文件要放到对应的package下,然后试着用下面方面事例话:
1,new 类名();
2, 类名.getInstance();
3, classLoader
4, ...

热点排行