馬老師sprIngcloUd alibaba實(shí)戰(zhàn)課源碼精講(三期) 馬老師sprIngcloUd alibaba實(shí)戰(zhàn)課
①重載:在同一個(gè)類的內(nèi)部同名、同參的方法、構(gòu)造器,它們彼此之間構(gòu)成重載
②重寫:子類繼承父類中的方法,并對(duì)其方法體進(jìn)行修改的操作稱為方法重寫。
相同點(diǎn):重載和重寫的方法名都相同
不同點(diǎn):
①重載的參數(shù)類型一定不相同,而重寫的參數(shù)類型一定相同。
①重寫的方法的返回值類型只能是父類類型或者父類類型的子類 , 而重載的方法對(duì)返回值類型沒(méi)有要求
①重寫發(fā)生在父子類中,重載發(fā)生在同一個(gè)類中
①子類重寫方法的返回值類型不能大于父類被重寫的方法的返回值類型,而重載沒(méi)有返回值類型的限制
①子類重寫的方法使用的訪問(wèn)權(quán)限不能小于父類被重寫的方法的訪問(wèn)權(quán)限,而重載沒(méi)有訪問(wèn)權(quán)限的限
標(biāo)簽: