关于线程
来源:百度知道 编辑:UC知道 时间:2024/05/16 03:09:32
public class Frame1 extends JFrame implements Runnable{}
我想这样写 为什么不成呢
不是说 如果一个类继承自其它类 要想完成线程 就要实现这个接口吗
我想这样写 为什么不成呢
不是说 如果一个类继承自其它类 要想完成线程 就要实现这个接口吗
实现了一个接口就必需实现这个接口里的方法!!
如果不实现的话必然会报错!!
public void run() {
//... ...
}
这个run()方法就是Runnable接口中声明的方法,
既然实现了Runnable这个类,run()这个方法就必需实现才行!!
它是线程的主体方法,
把需要多线程操作的东西写在run()方法里就可以了!!
这样写是可以的,
报错的原因可能是你没有实现runnbale
接口中的run方法,
加个public void run(){}
试试吧
应该实现接口的所有方法才不会报错吧。