C#之重載與覆蓋

overload:重載指的是同一個類中有兩個或多個名字相同可是參數不一樣的方法,(注:返回值不能區別函數是否重載),重載沒有關鍵字。 override:過載也稱重寫是指子類對父類中虛函數或抽象函數的「覆蓋」(這也就是有些書將過載翻譯爲覆蓋的緣由),可是這種「覆蓋」和用new關鍵字來覆蓋是有區別的。 new:覆蓋指的是不一樣類中(基類或派生類)有兩個或多個返回類型、方法名、參數都相同,可是方法體不一
相關文章
相關標籤/搜索