豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > java反射机制学习
侵权投诉

java反射机制学习

以上两种方法都采用传统方式的直接调用目标类的方法,下面我们通过Java反射机制以一种更加通用的方式间接地操作目标类:

代码清单3-10 ReflectTest

Java代码

1.

2.

3.

4.

5.

6. package com.baobaotao. reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; public class ReflectTest { public static Car initByDefaultConst() throws Throwabl

e

7. {

8. //①通过类装载器获取Car类对象

9. ClassLoader loader = Thread.currentThread().getConte

xtClassLoader();

10. Class clazz = loader.loadClass("com.baobaotao.reflec

t.Car");

11.

12. //②获取类的默认构造器对象并通过它实例化Car

13. Constructor cons = clazz.getDeclaredConstructor((Cla

ss[])null);

14. Car car = (Car)cons.newInstance();

15.

16.

17. //③通过反射方法设置属性

18. Method setBrand = clazz.getMethod("setBrand",String.

class);

19. setBrand.invoke(car,"红旗CA72");

20. Method setColor = clazz.getMethod("setColor",String.

class);

21. setColor.invoke(car,"黑色");

22. Method setMaxSpeed = clazz.getMethod("setMaxSpeed",i

nt.class);

23. setMaxSpeed.invoke(car,200);

24. return car;

25. }

26.

27. public static void main(String[] args) throws Throwabl

e {

28. Car car = initByDefaultConst();

上一页第2页

热门文档

相关文档

  • Java反射机制学习笔记

    服务器端采用 了反射机制提供 的动态调用方法的功能,而客户端则采用了反射机制提供的动态代理功能 2.Java 反射中所涉及的几个重要的类,这些类都位于 java.lang....

  • java反射机制学习笔记

    java反射机制学习笔记_计算机软件及应用_IT/计算机_专业资料。java反射机制Class object 诞生管道 运用 getClass() 注:每个 class 都有此函数 运用 Class.get...

  • JAVA反射机制学习

    JAVA反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类 2.在运行时构造任意一个类的对象 3.在运行时判断任意一个类所具有的成员变量和方法(...

  • Java学习之二-Java反射机制

    Java 学习之二 学习之二-Java 反射机制 问题: 问题: 在运行时,对一个 JAVA 类,能否知道属性和方法;能否调用它的任意方法? 答案是可以的,JAVA 提供一种反射机制...

  • JAVA反射机制的例子学习

    JAVA反射机制的例子学习_计算机软件及应用_IT/计算机_专业资料。JAVA反射机制的例子学习今日推荐 157份文档 2015国家公务员考试备战攻略...

  • java反射机制及例子

    1 Java 反射 reflection Java 提供了一套机制来动态执行方法和构造方法, 以及...原理 性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1....

  • java反射机制

    java反射机制_IT/计算机_专业资料。java 反射机制Java 的反射机制是 Java 特性之一,反射机制是构建框架技术的基础所在。灵活 掌握 Java 反射机制,对大家以后学习...

  • java反射机制

    java反射机制_计算机软件及应用_IT/计算机_专业资料。深入理解,好好学习JAVA 反射机制定义: JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类 的...

  • Java反射机制

    Java反射机制_计算机软件及应用_IT/计算机_专业资料。学习java反射机制的好例子张长龙 2014-02-25 Java 反射机制 No reflection,no most frameworks(没有反射,绝...

  • Java反射机制(Reflection)学习

    Java反射机制(Reflection)学习 首先看下基本概念: (一)在 Java 运行时环境中, 对于任意一个类, 能否知道这个类有哪些属性和方法?对于任 意一个对象,能否...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部