java多态之覆盖

来源:互联网 发布:以太网数据光端机 编辑:程序博客网 时间:2024/05/15 03:37

重载和覆盖的概念和例子大家都很熟悉了,这里举一个小例子:


结果输出

例子中,子类Derived的f()方法和g()方法覆盖了父类Base的两个方法同名,在执行到“Base b=new Derived();”会先默认调用父类Base的构造方法public Base(),然后执行到"g();"时会调用子类的

public void g(){
        System.out.println("Derived g()");
    }

因此第一个输出:Derived g();


0 0
原创粉丝点击