如何解决不能复写override问题

为什么我的MyTask类继承Runnable类之后不能出现@Override重写方法而是出现Interfacej借口类

Runnable报红说明你没有导入包,所以没有引入Runnable接口,自然就不能重写接口中的方法了。


class MyTask implements Runnable{

    @Override
    public void run() {

    }
}

正确写法,接口需要实现,你代码出什么问题了?

Runnable是一个接口,不能用继承,只能实现。@override注解是检验方法是不是被重写的,不加也可以,但是加了就必须是个重写的方法否则会报错

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632