知识大全 Java反射设置私有属性和获取属性

Posted 属性

篇首语:永不毁灭的无价之宝,是一个的学问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java反射设置私有属性和获取属性相关的知识,希望对你有一定的参考价值。

Java反射设置私有属性和获取属性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Java代码

  package ;

  import java lang reflect Field;

  import java lang reflect InvocationTargetException;

  import java lang reflect Method;

  public class TestBean

  private int age;

  public static void main(String []args) throws InstantiationException IllegalAccessException SecurityException NoSuchFieldException

  try

  Class<?> class =Class forName( TestBean );

  Object tObject=class newInstance();

  Field field=class getDeclaredField( age );

  field setAccessible(true);  //设置私有属性范围

  field set(tObject );

  System out print(field get(tObject));

  try

  Method method=class getMethod( setAge int class);

  method invoke(tObject );

  Method getMethod=class getMethod( getAge );

  System out println(getMethod invoke(tObject));

   catch (NoSuchMethodException e)

  // TODO Auto generated catch block

  e printStackTrace();

   catch (IllegalArgumentException e)

  // TODO Auto generated catch block

  e printStackTrace();

   catch (InvocationTargetException e)

  // TODO Auto generated catch block

  e printStackTrace();

  

   catch (ClassNotFoundException e)

  // TODO Auto generated catch block

  e printStackTrace();

  

  

  public int getAge()

  return age;

  

  public void setAge(int age)

  this age = age;

  

cha138/Article/program/Java/hx/201311/26324

相关参考

知识大全 Java Bean属性值动态设置

JavaBean属性值动态设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概念  使用属性表

知识大全 Java设置与读取Cookie属性

Java设置与读取Cookie属性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  除了对数据的保

知识大全 Java反射访问私有变量和私有方法

Java反射访问私有变量和私有方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  对于软

知识大全 Java 类中类属性和对象属性的初始化顺序

Java类中类属性和对象属性的初始化顺序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java

知识大全 获取源页的公共属性值

  重点总结  在ASPNET中要想从目标页获取源页的数据信息可以使用两种方法  一是通过获取源页的控件进而获取控件的属性值  二是直接通过获取源页公开的公共属性来获取源页数据  本示例代码则演示如何

知识大全 获取运行中的JVM系统属性

获取运行中的JVM系统属性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  获取你的JVM系统环境

知识大全 hibernate中获取关联属性为null的方式

   在Hibernate中获取有关联关系的pojo我是指例如一个User(用户)拥有一个manytoone的属性Unit(单位)但是有时有些用户的Unit属性为空如果按

知识大全 JQuery设置和去除disabled属性

JQuery设置和去除disabled属性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  //两

国家机构按设置属性分为__

国家机构按设置属性分为_____。A、办公机构B、领导机构C、议事机构D、派出机构答案:ABD解析:按照我国国家机关的分类,按设置属性分为三种即领导机构、办公机构和派出机构,而议事机构不在此列。

知识大全 asp.net利用NamingContainer属性获取GridView行号的方法

asp.net利用NamingContainer属性获取GridView行号的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内