/*
* 通过反射获取成员方法并使用
* Method getMethod(String name, Class<?>... parameterTypes)
* Method:
* Object invoke(Object obj, Object... args)
*
*/
public class ReflectDemo5 {
public static void main(String[] args) throws ReflectiveOperationException {
//获取学生类的字节码对象
Class clazz = Class.forName("com.zhangxueliang.Student");
//获取学生类的对象
Object stu = clazz.newInstance();
//获取无参有返回值的方法
Method m = clazz.getMethod("getName");
Object obj = m.invoke(stu);
System.out.println(obj);
}
private static void method2(Class clazz, Object stu)
throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
//获取有参无返回值的方法
Method m = clazz.getMethod("setName", String.class);
m.invoke(stu, "lisi");
System.out.println(stu);
}
private static void method(Class clazz, Object stu)
throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
//获取无参无返回值的方法
Method m = clazz.getMethod("method");
m.invoke(stu);
}
}
Java基础--通过反射获取成员方法并使用
原创a772304419 ©著作权
©著作权归作者所有:来自51CTO博客作者a772304419的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
10Java反射-6. 反射获取成员方法并使用
10Java反射-6. 反射获取成员方法并使用*
java 成员方法 数组 方法名 -
10Java反射-7. 反射获取成员变量并使用
10Java反射-7. 反射获取成员变量并使用*
java 成员变量 字段 数组 -
深入解析Xilinx GTH接收器架构
本文详细介绍了Xilinx GTH收发器接收端的整体架构和工作原理。接收器分为物理层(PMA)和物理编码层(PCS)两大部分。PMA部分包含模拟前端、均衡器、时钟恢复等模块,负责信号预处理和时钟同步;PCS部分则实现数据对齐、解码、缓冲等数字信号处理功能。文章重点阐述了各模块的工作原理,包括均衡器如何补偿信号衰减、时钟数据恢复机制、字节对齐过程、弹性缓冲区解决时钟差异等关键技术。同时介绍了针对不同应用场景的功能配置,如缓冲区旁路降低延迟、通道绑定消除多通道偏移等。这些技术共同保证了高速串行数据的高质量接收和
#fpga开发 #transceiver #高速接口 数据 接收端
















