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

Runnable接口实现,在main中创建Thread对象为什么会显示错误

这为什么是错的: //Runnable接口线程的启动 Actress actress = new Actress();//这句为什么是错的 Thread actor2 = new Thread(actress, "tom"); actor2.start();

正在回答

5 回答

不懂,我照你这样改了,可以运行。这个代码不长,可以贴出来看看

0 回复 有任何疑惑可以回复我~
  1. Actress是接口应该无法创建实例化对象(接口中只有方法,没有属性)

  2. 后面的接口和类的概念全部混乱了

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

当你用Runnable实现的方法时,等于是要新建一个Thread的构造器.在主方法中利用Actress类的对象来新建Thread类的对象从而实现两个线程同时运行的目的。

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

http://img1.sycdn.imooc.com//57958af5000119bd06410702.jpg

实现Runnable接口的类,和继承Thread的类,是两个类。

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

有没有调用相应的Threead

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

举报

0/150
提交
取消

Runnable接口实现,在main中创建Thread对象为什么会显示错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信