A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宫明星 中级黑马   /  2012-10-18 13:46  /  1502 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

String str2 = (String)constrcutor1.newInstance(new StringBuffer("abc"));

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

2 个回复

倒序浏览

回复 使用道具 举报
就是确定类型,newInstance返回的Object类型对象,编译器不知道你返回的是String类型,所以需要手动转换下,告诉编译器,不用报错。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马