
一、什么是方法重寫Override方法重寫就是子類定義一個與父類「簽名完全相同」的方法用來替換父類的實現(xiàn)。所謂「簽名完全相同」指的是方法名、參數(shù)列表個數(shù)、類型、順序完全一致。二、super關鍵字調(diào)用父類被重寫的方法有時子類想「在父類功能的基礎上」擴展而不是完全替換可以用super第一步創(chuàng)建父類package cn.lzj.demo01.Day01; /** * author TuDou * date 2026/8/21 19:12 */ public class Animal { public void makeSound(){ System.out.println(準備發(fā)出聲音); } }第二步創(chuàng)建子類。子類在繼承父類的方法時也加入了自己的新想法package cn.lzj.demo01.Day01; /** * author TuDou * date 2026/8/21 19:16 */ public class Dog extends Animal { public void makeSound() { super.makeSound(); System.out.println(汪汪汪); } }第三步創(chuàng)建主方法package cn.lzj.demo01.Day01; /** * author TuDou * date 2026/8/21 19:18 * 繼承方法的覆蓋重寫 */ public class Demo01Extends { public static void main(String[] args) { Animal animal new Animal(); animal.makeSound(); System.out.println(); Dog dog new Dog(); dog.makeSound(); } }執(zhí)行結果