红框的含义就是给线程命名呗?就是名称为new Producer(queue)即也是给线程命名? 谢谢!

红框的含义就是给线程命名呗?就是名称为new Producer(queue)即也是给线程命名? 谢谢!

正在回答

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

1回答

同学你好,new Thread()有多个构造方法,这里并不是给线程命名,这里是一个Runnable对象,当调用.start()时会执行Runnable对象的run()。而Runnable里传递的queue又是一个类对象。你可能会问,构造方法中到底它能传什么内容?这得看构造方法定义的参数,类中需要什么就传什么就行了。构造方法是为了初始化参数而服务的。

  • Ceoking 提问者 #1
    构造方法是为了初始化参数而服务的,怎么理解
    2020-11-09 12:28:57
  • Ceoking 提问者 #2
    构造方法是为了初始化参数而服务的,怎么理解就是指你上述所说?
    2020-11-09 12:29:26
  • 好帮手慕雪 回复 提问者 Ceoking #3
    例如new一个学生类。对于程序的业务来说,每个学生都应该有什么属性呢?一般的就是姓名,性别,年龄之类的,那么这些可以通过set属性()进行赋值,也可以通过构造方法来赋值。
    2020-11-09 13:47:08
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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