课程中老师说这两个一样的 问题为何注释1后却报错

课程中老师说这两个一样的 问题为何注释1后却报错

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

你好 ,你可能是听差了,老师的意思是Animal two=new Cat()这句代码和 Cat cat=new Cat();two=cat两句代码的效果是一样的。~祝学习愉快!

  • 迟人 提问者 #1
    也不能说简单写法吧,因为没有1处,2处就会报错。想来是1处包含2处的实现内容。
    2017-03-17 16:17:00
奇巧巧克力 2017-03-17 17:02:15

嗯嗯 ,理解了就好。

奇巧巧克力 2017-03-17 13:49:32

你好,你指的是你标出的1处和2处吗?如果是的话注释掉1处相当于没有定义two这个对象,而直接将cat对象赋值给它肯定是会报错的,因此two对象不存在,因此不能将1处是注释掉的。如果解决了你的疑惑,请采纳。~祝学习愉快!

  • 提问者 迟人 #1
    那课程中老师是2和1一样有什么意义呢,无法独立替换的话
    2017-03-17 14:31:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师