关于forName()
来源:2-1 Class类及对象实例化
慕沐1462760
2021-09-15 12:00:06
老师好,既然employeeClass=Class.forName("com.imooc.reflect.entity.Employee")返回静态方法对象
那mathOperation=(MathOperation)Class.forName("com.imooc.reflect.Addition" ).newInstance();返回的是什么呢
1回答
好帮手慕小尤
2021-09-15
同学你好,newInstance方法是实例化对象,返回的就是实例化对象。而(MathOperation)Class.forName("com.imooc.reflect.Addition" ).newInstance()就是创建一个对应的MathOperation实例对象,也就是返回一个MathOperation类类型的实例对象。
祝学习愉快!
相似问题