ChristinaL
2016-07-18 15:47
这为什么是错的: //Runnable接口线程的启动 Actress actress = new Actress();//这句为什么是错的 Thread actor2 = new Thread(actress, "tom"); actor2.start();
不懂,我照你这样改了,可以运行。这个代码不长,可以贴出来看看
Actress是接口应该无法创建实例化对象(接口中只有方法,没有属性)
后面的接口和类的概念全部混乱了
当你用Runnable实现的方法时,等于是要新建一个Thread的构造器.在主方法中利用Actress类的对象来新建Thread类的对象从而实现两个线程同时运行的目的。
实现Runnable接口的类,和继承Thread的类,是两个类。
有没有调用相应的Threead包
深入浅出Java多线程
186088 学习 · 464 问题
相似问题