反射机制(一)
来源:互联网 发布:centos 安装gcc g 编辑:程序博客网 时间:2024/06/05 07:47
时间:3/5 3:30pm 地点:教室
现在的状态确实是有点差,教室里空调的高温弄得我头痛,也许是缺少新鲜空气!出去转了几圈,想清醒一下大脑,回到座位上以后稍微好点,有点窒息的感觉,无法深入思考。待会我一定要换换位置,不然这也太难受了。
一、反射机制的概念
指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以及动态调用对象方法的功能叫java语言的反射机制。
二、反射机制的实现
import java.lang.reflect.Method;public class Test2 {public static void main(String[] args) {// TODO Auto-generated method stubGen<Bird> gen = new Gen<Bird>(new Bird());gen.showType();//System.out.println("o=="+(gen.getData()));}}class Bird{private int a=5;public int count(int a,int b){return (a+b);}public void test(){System.out.println("This is just a test!");}}class Gen<T>{private T o;public Gen(T a){o=a;}//泛型方法public T getData(){return o;}//显示o的类型public void showType(){System.out.println("类型是:"+o.getClass().getName());Method [] m=o.getClass().getDeclaredMethods();for(int i=0;i<m.length;i++){System.out.println(m[i].getName());}}}
输出
类型是:demo.Birdcounttest以上代码中可以看出,由于它变量O的类型是泛型,所以通过O这个变量查询到了:
包名.类名 demo.Bird
类方法名:count ,test
0 0
- 反射机制(一)
- 反射机制(一)
- 反射机制(一)
- 漫谈反射机制(一)
- Java反射机制(一)
- 论 反射机制 (一)
- java反射机制(一)
- Java 反射机制(一)
- java反射机制(一)
- Android反射机制(一)
- JAVA反射机制(一)
- Java反射机制(一)
- 关于反射机制(反射机制的理解一)
- 候捷谈Java反射机制(一)
- 候捷谈Java反射机制(一)
- 候捷谈Java反射机制(一)
- java 反射机制(一)简单实例
- java的method反射机制(一)
- LinkedBlockingQueue的put,add跟offer的区别
- thinkphp 事物回滚
- Hat’s Words(hdu 1247)(trie tree)
- 62.Unique Paths
- Html练习代码暂存
- 反射机制(一)
- 关于ImageLoader图片缓存
- #1473 : 小Ho的强迫症
- android中的IPC机制
- [Error 13] Permission denied
- JavaScript中的事件
- Android之scrollview滑动使导航栏渐变背景色
- SpringBoot +SpringCloud微服务示例,整合FreeMaker,AngularJS
- 用select改进回射客户-服务器模型