如何 在Java中利用反射机制
导读:本文共2854.5字符,通常情况下阅读需要10分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:如何 在Java中利用反射机制?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。一、什么是class类在面向对象的世界里,万物皆对象。类是对象,类是ja... ...
目录
(为您整理了一些要点),点击可以直达。一、什么是class类
在面向对象的世界里,万物皆对象。类是对象,类是java.lang.Class类的实例对象。另外class类只有java虚拟机才能new出来。任何一个类都是Class 类的实例对象。这实例对象有三种表达方式:
二、class类的动态加载
Class.forName(类的全称);该方法不仅表示了类的类型,还代表了动态加载类。编译时刻加载类是静态加载、运行时刻加载类是动态加载类。
三、获取方法信息
基本的数据类型,void关键字都Class 类的实例;可以通过getame();getSimpleName()获取类的名称。
获取类的所有方法,并打印出来:
运行:
四、获取成员变量的信息
也可以获取类的成员变量信息
运行:
五、获取构造函数的信息
运行:
六、方法反射的操作
获取一个方法:需要获取方法的名称和方法的参数才能决定一个方法。
方法的反射操作:
举个例子:
运行:
如何 在Java中利用反射机制的详细内容,希望对您有所帮助,信息来源于网络。