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

反照类的属性和方法

2012-12-19 
反射类的属性和方法package cn import java.lang.reflect.* public class Test {private double dpubli

反射类的属性和方法

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);         }     } }
?

热点排行