【java】反射机制
来源:互联网 发布:淘宝推广计划书 编辑:程序博客网 时间:2024/05/16 11:44
Car.java
package test;public class Car { private String Brand; private String color; private int maxSpeed; public String getBrand() {return Brand;}public void setBrand(String brand) {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;} public Car(){}public Car(String Brand,String color,int maxSpeed){this.Brand=Brand;this.color=color;this.maxSpeed=maxSpeed;}public void introduce(){System.out.println("brand:"+Brand+" color"+color+" maxSpeed"+maxSpeed);}}
ReflectTest.java
package test;public class Car { private String Brand; private String color; private int maxSpeed; public String getBrand() {return Brand;}public void setBrand(String brand) {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;} public Car(){}public Car(String Brand,String color,int maxSpeed){this.Brand=Brand;this.color=color;this.maxSpeed=maxSpeed;}public void introduce(){System.out.println("brand:"+Brand+" color"+color+" maxSpeed"+maxSpeed);}}
privateCarReflect.java
package test;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class PrivateCarReflect { public static void main(String[] args) throws Throwable{ ClassLoader loader =Thread.currentThread().getContextClassLoader(); Class clazz=loader.loadClass("test.Car"); Constructor cons=clazz.getDeclaredConstructor((Class[])null); Car car=(Car)clazz.newInstance(); Field colorfldField=clazz.getDeclaredField("color"); colorfldField.setAccessible(true); colorfldField.set(car, "hongse"); Method dirveMethod=clazz.getDeclaredMethod("drive", (Class[])null); dirveMethod.setAccessible(true); dirveMethod.invoke(car, (Object[])null); }}
0 0
- 【反射】JAVA反射机制
- 【Java】JAVA反射机制
- Java 反射机制[Field反射]
- Java 反射机制[Method反射]
- Java反射机制笔记-反射机制
- java的反射机制
- Java的反射机制
- java反射机制详解!
- Java反射机制
- Java的反射机制
- java 反射机制--侯捷
- java反射机制
- java反射机制
- [候捷]Java反射机制
- java 反射机制
- java 反射机制初探
- 关于Java反射机制
- java反射机制
- SET Transaction Isolation Level Read语法的四种情况
- lodash 中文学习拾零之 Collection篇
- Android内存分析工具(六):开源项目Emmagee
- 如何通过SSH反向隧道,访问NAT后面的Linux服务器?
- 如何让计划任务执行时显示CMD窗口
- 【java】反射机制
- 《将博客搬至CSDN》
- tableView将cell底部横线填满
- java复习笔记之自定义函数泛型
- 770 仿射密码【暴力枚举】
- 解决Win10下安装office2013问题
- Bootstrap
- 存储过程 SET NOCOUNT ON
- Cocos2d-x从入门到精通第十课《Cocos2d-x中的Sprite》