物件導向概念 Overloading 和 Overriding

Overloading有人將他稱為「多載」,是指說在「相同類別」中,定義「名稱相同」,但是「引數個數不同」,或是「引數型態不同」的函式,這樣JAVA就可以根據引數的個數,或是引數的型態,呼叫到對應的函式。

而Overriding可就不是這麼回事了,Overriding是指「子類別」繼承父類別,但是改寫父類別既有的函式,想當然爾,這包括了「引數相同」、「函式名稱相同」、「傳回值型態要相同」等條件囉!

轉貼自

沒有留言:

張貼留言

非看不可

【超好用】貼圖快速裁切,極速上架。

輕鬆自製 LINE 貼圖!免安裝的超強網頁版「簡單的圖片工具」推薦 裁切、去背、標註一氣呵成,專為貼圖創作者打造的高效神器 很多創作者在製作 LINE 貼圖時,最常遇到的痛點就是: 尺...