反射基础知识

反射基础知识,第1张

反射基础知识

1.概念:Class类实例表示正在运行的Java应用程序中类和接口

2.无公共构造方法

Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的每一个在运行的类都会有一个Class实例的存在,该实例由虚拟机获取

3.获取XXXXX

获取某类的Class实例
方法一:反射 Class.forName()
方法二:对象名.getClass()
方法三:类名.class

获取到继承关系 getSuperClass()

获取所有公共字段getFields()

获取所有字段(包括私有)getDeclaredFields()

获取所有方法getDeclaredMethods()

4.创建对象

newInstance()

5.激活

invoke()

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5720083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存