1.Class c1 = Foo.Class.
2.Class c2 = fool.getClass();
3.Class c3 =null;
c3 = Class.forName("").
2.Class c2 = fool.getClass();
3.Class c3 =null;
c3 = Class.forName("").
2017-07-13
MethodDemo1 直接跳到 MethodDemo4 ,估计视频少了几个章节,建议大家把课程源码下载下来看,里面就有MethodDemo2,MethodDemo3,多看几次就可以理解了
2017-07-06
我来解释一波吧:反射是框架底层的一些方法,比如以后看到的Spring的重要特性DI:控制反转就是这么一个原理,至于为什么使用反射,1.首先你能通过任意对象获取类类型即是所有的信息,这个作用以后才能体现;2.方法的反射的好处就是解耦,比如说a,b,c对象都要调用 print()方法,正常的想法就是要创建每个对象,并且a.print() b.print() c.print() ,但是使用反射的话,就 print()方法的对象.invoke(a,参数列表)想要用哪个对象就用哪个对象
2017-07-03