麻烦帮忙解答

麻烦帮忙解答

在  PrintRunnable pr=new  PrintRunnable()

   Thread t1=new Thread(pr)    中,pr传入构造方法中的作用是什么,是不是将pr对象中的run()方法传入,在对象t1中就不用再写run()方法了

正在回答 回答被采纳积分+1

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

2回答
好帮手慕阿园 2020-08-12 17:23:03

同学你好,可以这么理解, PrintRunnable类实现了Runnable接口,并且实现了run方法,在创建Thread时作为参数传递,启动此线程时调用其run方法的对象,也就是传入的pr对象

祝学习愉快

好帮手慕阿园 2020-08-12 15:16:43

同学你好,因为Runnable接口的实现类对象没有启动线程的start()方法,所以需要创建一个Thread对象,传入Runnable接口的实现类对象,这就是创建一个基于Runnable接口实现类的线程对象,然后调用start()方法,启动线程

祝学习愉快

  • 提问者 慕沐1462760 #1
    构造方法中传入 Runnable接口实现类的线程对象 是干嘛的,是不是调用接口中的run()方法
    2020-08-12 15:31:40
  • 提问者 慕沐1462760 #2
    为什么不是基于其他的参数或对象,肯定是有原因的
    2020-08-12 15:32:24
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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