设为首页 加入收藏

TOP

Java反射获取私有构造函数、属性、方法
2014-11-19 09:28:57 】 浏览:9528
Tags:Java 反射 获取 私有 构造 函数 属性 方法

  我一直以为类的私有构造函数、属性、方法除了类自身其他类是无法访问的,前几天正好学习Spring框架,在学习Spring框架基础 Bean包时,写了一个简单的例子,类似如下:


  package study.spring.bean;


  public class SimpleBean


  {


  private String beanName;


  private SimpleBean() {


  System.out.println( " SimpleBean " );


  }


  /** */ /**


  * @return Returns the beanName.


  */


  public String getBeanName()


  {


  return beanName;


  }


  /** */ /**


  * @param beanName The beanName to set.


  */


  public void setBeanName(String beanName)


  {


  this .beanName = beanName;


  }


  }


  发现居然也能调用成功,当时很惊讶,反射机制平时在以前的项目中也常使用,但不能构造只有私有构造函数的类。


  自己做了一个简单例子:


  package study.spring.bean;


  import java.lang.reflect.Constructor;


  import java.lang.reflect.InvocationTargetException;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇JavaSwing多线程死锁问题解析 下一篇JavaIDE之群雄逐鹿

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目