黑马程序员技术交流社区
标题:
反射好像不是很好理解
[打印本页]
作者:
yanglfree
时间:
2013-10-9 19:56
标题:
反射好像不是很好理解
哪位大神来点通俗易懂的语句,指点一下?拜谢
作者:
张宏祚
时间:
2013-10-9 19:59
要想理解反射,就必须理解类和实例之间的关系,类就好像是一张盖房子图纸,实例就好像是按照这张图纸来建造的很多很多房子,当我们不知道图纸的时候,可以通过对一个实例的getClass()方法来获得这张图纸,继而就获得了这个房子的很多很多属性,例如房子有几层,几个窗户,然后再根据这些属性去new class,就是建造其他的房子!{:soso_e100:}
作者:
winsking
时间:
2013-10-9 20:02
个人理解:万物皆对象,所以一个类里面所有成分都可以当做对象,方法也是对象,属性也是对象,构造方法也是对象,怎么获得和操作这些对象,那就是反射由来吧。
学反射之前觉得Java没什么,学完反射觉得Java真NB,这才叫编程,这才真实用,再加上后面的代理,感觉这东西真是一个很灵活、很强大的东西
作者:
a283398689
时间:
2013-10-9 23:01
张老师的视频不是说呢。 反射就是把java类中的各个成分映射成对应的java类
作者:
占琳
时间:
2013-10-9 23:44
反射就是动态的获取一个类里面的所有信息,举个通俗例子 你怎么知道一个类里面有啥方法有啥属性 有啥方法 答案:用反射 面向对象程序设计 就是先拿到对象 然后在操作对象里面的属性跟方法 反射是不是先拿到字节码对象 然后才能操作里面的内容
作者:
To
时间:
2013-10-10 10:48
楼主你好,如果问题已解决,请将帖子改为提问结束,如果没有解决请楼主继续提问,谢谢合作
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2