读书人

反照类的属性和方法

发布时间: 2012-12-19 14:13:14 作者: rapoo

反射类的属性和方法

package cn; import java.lang.reflect.*; public class Test {   private double d;   public static final int i = 37;   String s = "testing";   public static void main(String args[]) {    try {       Class cls = Class.forName("cn.Test");       Field fieldlist[] = cls.getDeclaredFields();      for (int i = 0; i < fieldlist.length; i++) {         Field fld = fieldlist[i];         System.out.println("name = " + fld.getName());         System.out.println("decl class = " + fld.getDeclaringClass());        System.out.println("type = " + fld.getType());        int mod = fld.getModifiers();         System.out.println("modifiers = " + Modifier.toString(mod));         System.out.println("-----");       }     } catch (Throwable e) {       System.err.println(e);     }   } }
?import java.lang.reflect.*;
public class Test {   public static void main(String args[]) {         try {             Class c = Class.forName("java.util.Stack");             Method m[] = c.getDeclaredMethods();             for (int i = 0; i < m.length; i++)                 System.out.println(m[i].toString());         } catch (Throwable e) {             System.err.println(e);         }     } }
?

读书人网 >编程

热点推荐