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