重写

概述

1、方法名和参数类型都相同, 也可以理解打印机复印了一份。

2、父类和子类的方法相同时,先调用子类的方法 (就近原则)。

3、构造方法不可以重写但可以重载。

代码如下

class F1 {
    public void t1() {
        System.out.println("好好学习!");
    }
}
class F2 extends F1 {
    public void t2() {
        System.out.println("天天向上!");
    }
}
public class T30_重写 {
    public static void main(String[] args) {
        F2 f2 = new F2();
        f2.t1();    //子类没有此方法就向父类调用
        f2.t2();    //调用子类自己的方法
    }
}

注意事项

1、子类重写父类方法,权限必须大于等于父类权限。
2、重写方法名、类型、参数一模一样。
3、如果父类具备的功能内容需要子类特殊定义时,进行方法重写。

调用父类

调用方法时,会就近选择子类中的方法。
如需调用同名的父类方法,则需加super.方法名。

格式

在子类中,访问父类中的成员方法格式:
super.父类中的成员

后续后详细讲解

posted @ 2020-05-25 19:08  诸葛孔萌  阅读(146)  评论(0编辑  收藏  举报