用反射实现一个加载配置中的一个类并调用其中的方法
需求:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法
实现 1. 配置文件
2. 反射
步骤:
1. 将需要创建的对象的全类名和需要执行的方法定义在配置文件中
2. 在程序中加载读取配置文件
3. 使用反射技术来加载类文件进内存
4. 创建对象
5. 执行方法
pro.properties:
className=com.stu.domain.Student
methodName=sleep
Student.java:
package com.itheima.domain; public class Student { public void sleep(){ System.out.println("sleep..."); } }
RefectTest.java:


浙公网安备 33010602011771号