重寫就是新定義一個方法?
舉個簡單的例子,有動物類(父類),貓,狗,小鳥這些都是它的子類。這些類都有 '叫'--enjoy 這個方法enjoy{。。}。
現在還有個方法test參數是動物類型,即test(動物){方法體里面是enjoy方法的調用}如果不是重寫,要實現比如說 藍色貓 的叫聲要先判斷 藍色貓 是什么類再調用enjoy這個方法。
如果重寫了,那么就可以用test方法,參數傳的是什么類型就調用那個類型的方法,不用判斷了。
舉的例子簡單,但是這實際上是java的核心機制之一,多態。程序的延展性就提高了。