以VB.Net來說: Overloads-方法名稱相同,但參數個數或型別不同 如:add(1,2)、add(1,2,3)、add("qwert","asdfg") Overrides-方法名稱相同,參數也可能相同,但方法內的作法不同,用於子物件要覆寫掉繼承自父物件的某個方法 如:Animal.MakeNoise()、Dog.MakeNoise()、Cat.MakeNoise() Dog (Cat) is a Kind of Animal. Polymorphism-方法名稱相同,但此方法可處理不同型別的參數或物件,在VB.Net中,提供了以下4種不同形式的多型實作方式: 1.屬性或方法的Overloads 2.透過介面的實作 3.透過繼承:子物件的Overrides或直接叫用基底型別 4.透過晚期繫結
文章標籤
全站熱搜
創作者介紹
創作者 paul0407 的頭像
paul0407

Sam的學習筆記

paul0407 發表在 痞客邦 留言(0) 人氣(1,625)