麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

java反射幾個方法

2019-11-14 11:57:53
字體:
來源:轉載
供稿:網友
對于類Carpackage com.mychebao.zzm.entity;public class Car{PRivate String brand;private String color;private int maxSpeed;public Car(){ super();}public Car(String brand, String color, int maxSpeed){ super(); this.brand = brand; this.color = color; this.maxSpeed = maxSpeed;}public void introduce(){ System.out.println( "Car [brand=" + brand + ", color=" + color + ", maxSpeed=" + maxSpeed + "]");}public String getBrand(){ return brand;}public void setBrand(String brand){ this.brand = brand;}public String getColor(){ return color;}public void setColor(String color){ this.color = color;}public int getMaxSpeed(){ return maxSpeed;}public void setMaxSpeed(int maxSpeed){ this.maxSpeed = maxSpeed;}

} 反射

Class cls = Class.forName("com.mychebao.zzm.entity.Car");//動態加載類

或者

ClassLoader loader = Thread.currentThread().getContextClassLoader();//獲得加載器Class cls = loader.loadClass("com.mychebao.zzm.entity.Car");//加載,感覺這個是個類的結構,包含所有東西就等著你拿起來用

構造函數

Constructor cons = cls.getDeclaredConstructor((Class[])null);//獲取構造函數此處為無參的

實例化對象

Car car = (Car)cons.newInstance();//構造函數實例化Car或者Car car = (Car)cls.newInstance();//直接實例化

操作對象

Method setBrand = cls.getDeclaredMethod("setBrand", String.class);//獲取參數是String的setBrand方法Method[] methods = cls.getMethods();//獲取所有方法(public的)Method[] methods = cls.getDeclaredMethods();//獲取所有方法setBrand.invoke(car, "碰碰車!");//對car對象執行這個方法String name=method.getName();//獲取方法名Class[] types=method.getParameterTypes();//獲取方法的參數類型Field colorFld = cls.getDeclaredField("color");//獲取color屬性無論公私colorFld.setaccessible(true);//設置為可操作,如果是私有屬性設置為true后即可對其進行進一步操作,反射可以無視其private屬性,破防呀colorFld.set(pCar, "黑");直接給屬性賦值method.getAnnotation(Test.class);//方法是是否含有Test注解Class[] types = {String.class,int.class}; //參數是String和int的Method m = cls.getDeclaredMethod("name", types);//獲取方法名是name參數是String和int的方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品无码久久久久久国产 | 国产精品一区二区三区在线 | 天堂成人国产精品一区 | 免费a级毛片永久免费 | 久久嗨| 黄色网址在线免费 | 久久精品视频网址 | 好骚综合在线 | 日本在线不卡一区二区 | 久久国产中文字幕 | 久久99国产精品免费网站 | 中国fx性欧美xxxx | 国产一区日韩一区 | 日韩高清影视 | 特级黄色一级毛片 | 午夜精品影院 | 美女很黄很黄免费的 | 黄色片网站免费在线观看 | 99这里有精品| 久久久久久久久久久国产精品 | 国产亚洲精品久久久久久久久久 | 久久精品视频12 | 成av人在线观看 | 手机国产乱子伦精品视频 | 沉沦的校花奴性郑依婷c到失禁 | 天天躁狠狠躁夜躁2020挡不住 | 国产精品久久久久久久久久久天堂 | 欧美成人免费小视频 | 亚洲网站在线播放 | 日韩精品中文字幕一区二区 | 国产精品久久久久久久久久三级 | 99在线热播精品免费 | 欧美日韩亚洲一区二区三区 | 成人观看网站 | 久久色播 | xxxx hd video 69| 国产成人精品区一区二区不卡 | 做爰xxxⅹ性护士hd在线 | 国产亚洲精品视频中文字幕 | 四虎久草 | 2019天天干夜夜操 |