作业帮 > 综合 > 作业

反射和实例化对象的区别?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 10:24:51
反射和实例化对象的区别?
没有人会么?重赏
这个完全是两个没有任何关系的概念.
反射机制是Java语言特有的,它最主要的作用是为了运行期间得到对象的结构(包括成员变量,方法,构造方法等),并可以在允许的情况下访问这些属性和方法.这种特性说明Java语言是不完全的动态语言,因为动态语言允许可以实时的修改对象的结构.个人感觉反射最好的作用是降低了程序的耦合性,在写代码代码的时候,我不用关心对象的具体类型是什么,我只要知道对象有这样或那样的属性和方法就可调用对象.Spring的依赖注入就是反射最好的应用.
而实例化对象就是生成的对象,在Java通过new关键字来实例化一个对象:Object obj = new Object();