程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#重載和override的區別簡析

c#重載和override的區別簡析

編輯:C#入門知識

很久沒有看面向對象的開發了,有很多概念性的東西都還給書本了,今天google了一些論壇上的帖子,按照高人們的例子熟悉一下重載和覆蓋的區別:
在面向對象的類繼承的時候,要重用類中的方法,可以對這些方法進行重載或者重用,重載的時候方法的名字相同,但方法前面需要加new關鍵字, 而重用的時候方法需要加上override前綴:
public class Class2:Class1
{
   public new void OverloadableFunction()  
   {......}
   public override void OverridableFunction()
   {......}
}
重載: 可以理解為子類的方法可以實現與父類不同的功能,但可以

作者“萌睿工作室”

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved