java反射机制快速学习上手一(调用类的方法)

2025-07-03 02:27:45

1、首先我们都知道,java是面向对象的,所以后端是由一个一个class来实现的,而所谓的反射机制,就是指在java程序运行的夸臾蓠鬏过程中,任何的一个class都可以获取这个class的任意一个对象,以及使用这个class的任何一种方法。乍一看,可能读者觉得这个和public的定义没有什么不同,但是我要说的是这个区别可太大了,反射指的是在程序运行时的调用而不是程序编写的时候,也就是你在一个class里面定义一个类person的实例,而不是类!这个对象可以在任何class调用,这个方法是要比public高级得多的方法。

java反射机制快速学习上手一(调用类的方法)

3、有一点我们必须要了解,那就是计算机内存中会保存所有类的有且只有一个类的class,需要读其他类的时候必须通过jvm从计算机硬盘里面去读取。也就是在运行期间同一时间一个类只有1个class产生。

java反射机制快速学习上手一(调用类的方法)

5、下面就直接来举一个配置在配置文件(Properties)里面进行调用的例子吧,我相信看完这一个例子以后,读者就可以了解和使用java反射机制了。

6、先来看一下我们构建的Student类:我们这里只定义了一个方法就是show(),方法功能是显示“is show()”

java反射机制快速学习上手一(调用类的方法)

8、这个就是测试类了,通过调用前面写的Properties文件就可以通过反射机制来调用我们的Student类的方法了。是不是很方便呢?ps:调用类的对象会比方法复杂,在教程二中再说明。

java反射机制快速学习上手一(调用类的方法)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢