丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          posts - 6,comments - 56,trackbacks - 1

          獲取Class對象方法的三種方式:

          類名.class;
          對象名.getClass();
          Class.forName("類");   " com.wsq.UserBean"





          public class A { 
           private  String rubbish="1111"; 
           public String rubbish1="2222"; 
          }





          import java.lang.reflect.Field;

          public class B {

           public static void main(String[] args) throws InstantiationException, IllegalAccessException, SecurityException, NoSuchFieldException {
                  Class clazz=A.class;
                  Field  field=clazz.getDeclaredField("rubbish");              // 要是私有要用這個方法
               
               Field  field1=clazz.getDeclaredField("rubbish1");          
               
               Field  field2=clazz.getField("rubbish1");       //只能訪問public
                
               field.setAccessible(true);//要是私有這個很重要
               
                A obj=(A)clazz.newInstance();
               
                System.out.println("私有"+field.get((obj)));
                  System.out.println("公有"+field1.get((obj)));
                  System.out.println(“公有"+field2.get((obj)));
            }


          }

          posted on 2008-01-24 14:15 Crying 閱讀(1831) 評論(0)  編輯  收藏 所屬分類: java反射機制

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 鄱阳县| 平顺县| 鄂托克旗| 都兰县| 雷州市| 丰城市| 朔州市| 苍南县| 西畴县| 比如县| 岳普湖县| 牡丹江市| 中方县| 仁怀市| 沅江市| 云安县| 宁德市| 冷水江市| 平邑县| 大丰市| 永城市| 永嘉县| 商洛市| 长垣县| 嘉兴市| 明星| 桃江县| 元氏县| 许昌市| 托里县| 莒南县| 内江市| 阿合奇县| 仪征市| 余庆县| 铜川市| 社会| 翼城县| 朝阳县| 新巴尔虎右旗| 湖州市|