黑马程序员技术交流社区

标题: 反射好难啊 [打印本页]

作者: 黑马-李勇    时间: 2012-7-27 16:34
标题: 反射好难啊
反射好难啊,看了20课也没看懂什么,感觉好晕。:'(
作者: 杨志    时间: 2012-7-27 17:01
觉得难!可能是没有明白它到底是干嘛的。
建议去理解存在的意义!
先知道它是用来干什么的!不然会莫名奇妙的!
毕竟可以正常的new对象!
  1. Object obj = new Object();
复制代码
为什么却要如下面的那样去加载驱动然后再去建立对象。

  1. Class<?> clazz = Class.forName(className);
  2. Object obj = clazz.newInstance();
复制代码
这些其实都是为了以后做框架服务的!动态的去建立对象。
或者用设计模式的时候用到!比如用反射+抽象工厂模式!
那会更有优势。
曾经本人也是对反射只知其名!根本不知道是用来干什么的(因为平时很少用到,我想很多人都有这感觉)。
但是它确实框架的前提基础。不懂反射,可能就不能深刻理解的框架的原理。
作者: 王渠    时间: 2012-7-27 17:20
o(∩_∩)o 哈哈,可以这样理解吗?反射就是Class类下面的所有方法的熟练使用。
OK,认真的看Class类,把下面的方法都认真的,自己多用几次,就搞定了。
作者: 黑马-李勇    时间: 2012-7-27 17:49
{:soso_e130:}go on




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2