反射那一课里,c1.newInstance()为什么要强制类型转化为Foo?

来源:-

慕函数4166203

2018-12-22 10:57

这里c1所属的类不是已经是Foo类了吗?还是说,如果使用c1.newInstance()方法生成的类默认的类类型是Object?

写回答 关注

2回答

  • muecho
    2019-02-12 17:19:24

    https://img.mukewang.com/5c628f740001777f05020049.jpg

    看看方法的返回值,你的Class对象c1.newInstance()返回的是Object

  • 程序猿_昊天
    2018-12-26 22:52:34

    默认为 Object  所以要转换成Foo类

反射——Java高级开发必须懂的

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

151466 学习 · 335 问题

查看课程

相似问题