Java中的反射

Java中的反射

Java反射机制是指在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能调用他的任意一个方法和属性,这种动态获取的信息以及动态调用对象方法的功能被称为Java语言的反射机制。

Class类

Class这个类用于操纵一个类的属性,方法和构造器。例如:
```

//根据一个类的全名字符串来获得类对象
Class<?> clazz = Class.forNmae("java.lang.String");
//获得传递过来的;类的所有方法
Method[] methods = clazz.getDeclaredMethods();
//获得传递过来的;类的所有属性
Field[] fields = clazz.getDeclaredFields();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,876评论 0 9
  • 【2017年最新】☞ iOS面试题及答案 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经...
    紫色冰雨阅读 3,828评论 0 1
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,734评论 0 4
  • 人生中做什么事情,都不可能永远一帆风顺,只要自己努力了,就不必太计较结果如何。毕竟结果能否尽如人意,这也要靠因缘。...
    xcy无名阅读 2,299评论 0 0
  • AP News Dictation Nov. 1 PM 2017@打雷不怕 No. 1065 A New York...
    打雷不怕阅读 1,166评论 0 0

友情链接更多精彩内容