父类方法与接口方法同名初探

来源:互联网 发布:papi酱起诉被驳回知乎 编辑:程序博客网 时间:2024/06/09 16:30

Demo类继承B类,同时实现了A接口,那么由于在Demo类中必须实现对接口A中doSomething()的复写,同时便也对父类B中的同名方法的覆盖。

interface A{    public void doSomething();}class B{    void doSomething(){        System.out.println("do something ");    }}public class Demo extends B implements A{    public void doSomething(){        System.out.println("do something in B");    }    public static void main(String[] args){        Demo d = new Demo();        //此时执行的就是Demo类中复写过的方法,而不是继承自父类B中的方法        d.doSomething();        //结果是:do something in B    }}
0 0