为什么我的MyTask类继承Runnable类之后不能出现@Override重写方法而是出现Interfacej借口类
Runnable报红说明你没有导入包,所以没有引入Runnable接口,自然就不能重写接口中的方法了。
class MyTask implements Runnable{
@Override
public void run() {
}
}
正确写法,接口需要实现,你代码出什么问题了?
Runnable是一个接口,不能用继承,只能实现。@override注解是检验方法是不是被重写的,不加也可以,但是加了就必须是个重写的方法否则会报错
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!