有关java发射机制问题,迷茫!~~ 请问如何运用Java的反射机制,输出java.util.Set接口和java.util.HashMap函数列表找了好多资料,看了之后还是迷茫,不知道如何下手!~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提供一段Junit运用反射机制的代码 Class superClass = theClass; Vector names = new Vector(); while (Test.class.isAssignableFrom(superClass)) { Method[] methods = superClass.getDeclaredMethods(); for (int i = 0; i < methods.length; i++) { addTestMethod(methods[i], names, theClass); } superClass = superClass.getSuperclass(); }可以看出Class.getDeclaredMethods();可以得到一个类的所有方法 Class cl = java.util.Set.class; Method m[] = cl.getDeclaredMethods(); for(int i = 0; i < m.length; i++) System.out.println(m[i]); 求详细解释equals方法,麻烦各位。。 (-1)%5该是多少?进来看看我的需求 Socket得到的InputStream,read方法的问题 java怎么维护传入的变量 如何用POI读取Excel中的文本框或者矩形框的内容 求解 JAVA API1.5中文文档 怎样对XML文件中的某个东西进行加密? 如何在document.write里加双引号和单引号? 能不能用JDK编译。EXE文件?怎么弄? 大家发现过这样的网站没有? 如何给JLabel绘制一条线?
Class superClass = theClass;
Vector names = new Vector();
while (Test.class.isAssignableFrom(superClass)) {
Method[] methods = superClass.getDeclaredMethods();
for (int i = 0; i < methods.length; i++) {
addTestMethod(methods[i], names, theClass);
}
superClass = superClass.getSuperclass();
}
可以看出Class.getDeclaredMethods();可以得到一个类的所有方法
Method m[] = cl.getDeclaredMethods();
for(int i = 0; i < m.length; i++)
System.out.println(m[i]);