为了账号安全,请及时绑定邮箱和手机立即绑定

equal重写中既然已经判断了obj是course 类型的.......为什么还要把它再强转成course类型进行值的比较?

equal重写中既然已经判断了obj是course 类型的.......为什么还要把它再强转成course类型进行值的比较?

正在回答

2 回答

也就是说,从list中提出来的是object基本类型,需要强转!我想起之前foreach输出时,也是需要把从list中提出来的实例进行类型强转,然后再打印输出,可是问题是既然提出来的实例是object基础类,那么用obj instanceof course这条指令还能判断类型?

0 回复 有任何疑惑可以回复我~

你如果不转换类型,你用的还是Object类,此类是java的基础类并没有什么name属性,所以你要转换为自己所要用的类来取值

0 回复 有任何疑惑可以回复我~
#1

慕函数1733451

也就是说,从list中提出来的是object基本类型,需要强转!我想起之前foreach输出时,也是需要把从list中提出来的实例进行类型强转,然后再打印输出,可是问题是既然提出来的实例是object基础类,那么用obj instanceof course这条指令还能判断类型?
2017-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

equal重写中既然已经判断了obj是course 类型的.......为什么还要把它再强转成course类型进行值的比较?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号