其实只要楼主看了张老师的高新技术视频,就能明白个大概了
比如说有个程序需要两个人来共同完成,一个人需要另一个人的的类
但是,如果另一个人没有把类写完,这时候第一个人是没有办法编译的
不过,java反射就能很好的解决这个问题:
在没有第二个人完成的类的情况下,可以通过反射机制来完成自身代码的编译
就像张老师说的,我在写程序的时候,你可能还在读小学,那我不可能等你读完书在来编译代码吧
所以有了反射机制,就可以不用等待直接编译,但是运行还是需要传入你完成的类。但是正因为反射有这种访问私有成员的办法,所以,反射一般用来做框架,正常代码中应该是很少见到的吧 |
|