位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

重載和覆蓋的區(qū)別

提問人:劉冬梅發(fā)布時(shí)間:2020-10-10

相同點(diǎn):

      都涉及兩個(gè)同名的方法。

不同點(diǎn):

1.類層次

(1).重載涉及的是同一個(gè)類的兩個(gè)同名方法;

(2).覆蓋涉及的是子類的一個(gè)方法和父類的一個(gè)方法,這兩個(gè)方法同名。

2.參數(shù)和返回值

     (1).重載的兩個(gè)方法具有不同的參數(shù),可以有不同返回值類型;

     (2).覆蓋的兩個(gè)方法具有相同的參數(shù),返回值類型必需相同。 

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部