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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 徐-星星 中级黑马   /  2012-11-22 23:39  /  1889 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下面是高新部分第38个视频中讲到的,不大明白!希望高手指点,谢谢了!

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 廖力 于 2012-11-23 00:14 编辑

2个都错了
第一个报错是因为The local variable x may not have been initialized
x变量没有初始化就使用
第二个报错是因为Type mismatch: cannot convert from Class<capture#2-of ?> to Class<String>
类型不匹配 不能把Class<?>直接转成Class<String>

后面一个报错:
  1. Class<?> y;
  2. Class<String> x;
  3. y = x;
  4. x = y;//这里报错
复制代码
当把后面的错误解决的时候就重新出现第一个错误;
  1. Class<?> y;
  2. Class<String> x;
  3. y = x;//这里报错
  4. x = (Class<String>) y;
复制代码

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
廖力 发表于 2012-11-23 00:13
2个都错了
第一个报错是因为The local variable x may not have been initialized
x变量没有初始化就使用

我很认同你的说法,看来是老师讲错了。。。
回复 使用道具 举报
叶桂宏 发表于 2012-11-23 12:04
还未学到哪里,先来占个位置

希望你可以找到正解,并且分享一下。。。谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马