close
Overriding覆寫的意思是原本已經有了
在定義一個一模一樣名字和相同參數的功能
使用狀況是當子類別繼承父類別時
想要覆寫相同名稱的方法
這行為就叫做overriding
舉例來說, 父類別打招呼時習慣說Hi
而子類別習慣說Hi Hi
這時候就可以用overriding來重新定義該method
public class father{
public void sayHi(){
System.out.println("Hi");
}
}
public class son extends father{
public void sayHi(){
System.out.println("Hi Hi");
}
}
而抽象方法在implement時必須實踐
這也是overriding的行為
static method是屬於獨立的method
利用類別名稱來辨識
就算是繼承有同名的static method
1. 官網https://docs.oracle.com/javase/tutorial/java/IandI/override.html
文章標籤
全站熱搜
留言列表