黑马程序员技术交流社区

标题: 反射中的小问题。 [打印本页]

作者: 宫明星    时间: 2012-10-18 13:46
标题: 反射中的小问题。
String str2 = (String)constrcutor1.newInstance(new StringBuffer("abc"));

这句话等号后面括号里面的String是确定类型 还是 其他意思,或者两者都有?
我记得应该是确定类型的,但是不太确定。还有没有别的含义?
请大家帮忙解释下,顺便加强记忆。
作者: 黄小贝    时间: 2012-10-18 14:03


作者: 徐梦侠    时间: 2012-10-18 14:52
就是确定类型,newInstance返回的Object类型对象,编译器不知道你返回的是String类型,所以需要手动转换下,告诉编译器,不用报错。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2