创建实例
来源:2-5 Method方法类
MengMengdacw
2021-11-02 23:38:35
老师,为什么要用反射创建实例呢?和直接new有什么不同嘛?
1回答
好帮手慕阿园
2021-11-03
同学你好,使用new关键字创建对象是静态的,而反射是动态的
反射是可以把一个类,类的成员(函数,属性)当成一个对象来操作;也就是说:类,类的成员,我们在运行的时候还可以动态地去操作他们,动态的创建对象,获取类的方法和属性等
并且使用反射更多的是为了可以灵活的编程,从而增加程序的灵活性,简洁代码,提高代码的复用率;
而直接new对象是写死在程序中的,达不到灵活调用
在前面的课程中老师也有讲到反射跟new对象的区别哦,同学可以回顾下
https://class.imooc.com/lesson/1399#mid=34725
祝学习愉快~
相似问题
回答 1
回答 1