SSM学习笔记(2)
问题 :
1、什么是java反射
2、反射的方法构建对象
3、反射方法
解决:
1、反射就像生活中:从一个事情,你明白了点道理。它的应用很广泛:尤其是springIOC,用来配置文件。
java反射是需要导包的:java.lang.reflect.*;
2、我直接给代码:
核心代码:
ReflectServiceImpl object =null;
object = (RefelectServiceImpl)
Class.forname("com.lean.ssm.ReflectServiceImpl").newInstance();
//上面代码就是创建一个对象跟 new ReflectServiceImpl()一样
3、也是给核心代码
//就是调用方法
Method method = object.getClass().getMethod("sayHello",String.class);
//上面一个参数表示方法名,一个表示方法的形参的类型
method.invoke(object,"张三");
//上面表示调用方法,并且传入张三这个变量,object是类对象
会当凌绝顶,一览众山小