小编Ima*_*lah的帖子

覆盖哪种方法?

Class Arun()方法和接口B也有run()方法.问题很简单,哪种run()方法在Main课堂上被覆盖,我们将如何证明这一点?为什么此代码中没有冲突(编译时错误)?

class A{
    void run(){System.out.println("A class");}
}

interface B{
    void run();
}

class Main extends A implements B{
    public static void main(String args[]){         
        Main m = new Main();
        m.run();
    }

    // Overridding method
    public void run(){
        System.out.println("run method");
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods overriding interface abstract

25
推荐指数
1
解决办法
959
查看次数

标签 统计

abstract ×1

interface ×1

java ×1

methods ×1

overriding ×1