extendsis-a關系可通路性重寫與重載
重載不等同于重寫:方法的重寫發生在父類與子類中,而重載發生在本類;重載的方法名必須相同,重寫的方法名相同且傳回值類型必須相同;重載的參數清單不同,重寫的參數清單必須相同。
方法重載的定義是如果有兩個方法的方法名相同,但參數不一緻,哪麼可以說一個方法是另一個方法的重載。
對于定義我們可以有以下的了解:
方法名相同
方法的參數類型,參數個數不同
方法的傳回類型可以不相同
方法的修飾符可以不相同
<code>main</code>方法也可以被重載
方法重載例子如下:
超類的調用final類instanceof