黑马程序员技术交流社区
标题:
反射很难理解,谁能简单介绍下..
[打印本页]
作者:
TheBest__^
时间:
2014-8-20 09:59
标题:
反射很难理解,谁能简单介绍下..
反射很难理解,谁能简单介绍下..
作者:
执笔梦
时间:
2014-8-20 10:20
Java中反射是:可以获取程序在运行时刻的内部结构,其实也就是动态加载一个指定的类,将类中的构造方法看成一种对象类型(Constructor), 同时类中的方法也看成一种对象类型(Method), 成员变量也看成一种对象类型(Filed)。
这样就可以在运行时知道一个类的内部结构,就可以与它进行交互,包括创建新的对象和调用对象中的方法等.
其实就像一台车是一个类机,变速箱也是一个类,车中的发动机也一个类。
作者:
ソi苆僞lè袮
时间:
2014-8-20 15:31
看看老毕的反射吧 http://pan.baidu.com/s/1AhOa6
作者:
我为你着迷
时间:
2014-8-20 15:33
为什么都说反射很难呢 。。
作者:
一顿一只牛
时间:
2014-8-20 17:59
看毕姥爷的反射比较好理解哈。
作者:
136616244
时间:
2014-8-20 18:29
技术分到20分就明白了
作者:
dreamseekerkun
时间:
2014-8-20 19:18
还没看到,马上就要快看高新了
作者:
Justfeeling
时间:
2014-8-20 22:18
毕老师的视频,多看几遍!
作者:
子阳zy
时间:
2014-8-20 22:32
多看看。。
作者:
FnSean
时间:
2014-8-21 02:59
不知道楼主构造函数建对象掌握的咋样。我对反射的理解就是:老板给你一个.class文件,让你用里边的东西,你就开始吐槽:我擦,这咋用啊。反射就来了:先来一个字节码文件对象,对应的是老板丢给你的.class文件,然后创建构造器对象,你要只用构造函数呢,到这就欧了。你要是用成员,还得继续…这时我们才完成Person p =new Person();你要用变量,那就Fied,你要用方法,那就Method,我去,私有成员不让用咋办,set Accessible()暴力啊…这就欧了呀~反正我的理解是这样,还没看高新,不知道还有没有其他知识点~具体代码还是看视频啊~
作者:
杜工
时间:
2014-8-21 07:09
还没看到这个部分。
作者:
小洁呵呵
时间:
2014-8-21 09:22
万物皆对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2