Java反射初步学习
来源:互联网 发布:sys types.h windows 编辑:程序博客网 时间:2024/05/22 05:11
自己对于java反射机制的初步学习,了解到反射的功能强大,写一些简单的代码以便自己以后参考。
package ch15;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;class A{ public void print1(){ System.out.println("这是一个公有方法"); } private void print2(){ System.out.println("这是一个私有方法"); }}public class Reflection { public static void main(String[] args) throws Exception{ A a = new A(); //反射调用共有方法 Method p = a.getClass().getMethod("print1"); p.invoke(a); //a.print2(); print2为私有方法不可直接调用,但是利用反射可以调用 //反射调用私有方法 Method p1= a.getClass().getDeclaredMethod("print2"); p1.setAccessible(true); Object object = p1.invoke(a); }}运行结果如图,可以通过反射机制调用到A类的私有方法。
0 0
- Java反射初步学习
- JAVA反射机制初步学习笔记
- 【Java学习笔记】初步了解反射
- java反射初步学习(一)
- java 反射初步
- Java反射初步
- 初步探索Java反射
- java反射机制初步
- java反射初步了解
- 初步认识一下java中的反射
- java反射的初步练习
- JAVA反射机制初步理解
- java反射机制----初步入门
- java基础 之 反射初步
- Java反射机制初步探索
- Java反射机制 初步(二)
- Java反射机制 初步(一)
- 反射初步
- C 常用函数整理
- 面试笔试技巧
- Python学习手册 - 10
- js省市联动,多版本,总有你喜欢的
- iOS分享【OC】—— UITableView 的 cell 自适应
- Java反射初步学习
- html5的页面缓存和本地数据存储支持
- VXLAN技术研究
- 百度坐标(bd0911)互转火星坐标(gcj02)和国测局坐标(GPS)
- arduino教程【实战篇】
- 使用GPUImage渲染图片教程
- CQRS(Command Query Responsibility Segration)
- AT&T ASM
- Objective-C Runtime 运行时之二:成员变量与属性