天天看點

[JAVA學習筆記] 類與對象 - 繼承

extendsis-a關系可通路性重寫與重載

重載不等同于重寫:方法的重寫發生在父類與子類中,而重載發生在本類;重載的方法名必須相同,重寫的方法名相同且傳回值類型必須相同;重載的參數清單不同,重寫的參數清單必須相同。

方法重載的定義是如果有兩個方法的方法名相同,但參數不一緻,哪麼可以說一個方法是另一個方法的重載。

對于定義我們可以有以下的了解:

方法名相同

方法的參數類型,參數個數不同

方法的傳回類型可以不相同

方法的修飾符可以不相同

​<code>​main​</code>​方法也可以被重載

方法重載例子如下:

超類的調用final類instanceof