请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

5-14节有问题,代码是错的

四句打印,interrupted的方法是静态的,实例对象不可能调用的。视频里idea也标红了。
可能以前代码二三种情况是一样的代码,都是Thread静态类调用的结果,这样答案才是正确的。

正在回答

插入代码

1回答

悟空 2019-08-31 16:24:20

代码并没有错,Thread.interrupted()的方法是静态的,最好通过类名来访问,对此阿里规约规定如下:

//img1.sycdn.imooc.com//szimg/5d6a2d9909d4c18712980102.jpg

课程中的第二和第三种情况本质是一样的代码,编译器会做解析,最后都是Thread静态类调用的结果。

课程里对4种情况举例,把不同的使用方法(包括实例对象访问静态方法这种错误的使用方法)演示出来做辨析,加深对Thread.interrupted()和thread.isInterrupted()的理解。

1 回复 有任何疑惑可以回复我~
  • 提问者 孤月独舞 #1
    首先感谢老师的回复
    其次我申明一下,我这块有个误解,因为我本地idea直接实例对象.方法,没有提示出interrupted方法。。。故错误以为实例对象无法调用,这块我憨批了
    最后再次感谢老师的讲解,实战系列老师节奏把握的很好,让人能学的进去
    回复 有任何疑惑可以回复我~ 2019-08-31 17:00:40
  • 悟空 回复 提问者 孤月独舞 #2
    哈哈恩,不客气
    回复 有任何疑惑可以回复我~ 2019-08-31 17:14:33
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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