override帽子(override)
您好,今天小編胡舒來為大家解答以上的問題。override帽子,override相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、您好,提問者: 還是以代碼的例子看一下區(qū)別吧。
2、1.重載的概念:----->在同一個(gè)類中,允許存在同名函數(shù),但它們的參數(shù)個(gè)數(shù)或者參數(shù)類型不同即可。
3、public static void main(String[] args){System.out.println(add(1,2));System.out.println(add(1.11,2.22));}//返回一個(gè)int類型相加的和public static int add(int a, int b){return a + b;}//返回一個(gè)double類型想加的和public static double add(double a, double b){return a + b;} 重載,在一個(gè)類定義中,可以編寫幾個(gè)同名的方法,但是只要它們的簽名參數(shù)列表不同,Java就會(huì)將它們看做唯一的方法。
4、簡單的說,一個(gè)類中的方法與另一個(gè)方法同名,但是參數(shù)表不同,這種方法稱之為重載方法。
5、重寫就是子類重寫了父類的方法。
6、比如:class Fu{ int num = 3;}class Zi extends Fu{ int num = 5;}這時(shí)候Zi類繼承了Fu類,也擁有了num,這時(shí)候輸出num,JVM(虛擬機(jī))會(huì)先去Fu類中查找,輸出Fu類中的num,但是Zi類有num,所有在運(yùn)行Zi類的時(shí)候重寫了num的值,輸出5。
本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。
作者:baidianfeng365本文地址:http://m.lkxg.cn/bdf/47800.html發(fā)布于 2024-05-30
文章轉(zhuǎn)載或復(fù)制請(qǐng)以超鏈接形式并注明出處白癜風(fēng)知識(shí)網(wǎng)