2017年4月4日 星期二

[C#] 使用繼承與調用基底類別建構子與使用new隱藏的注意事項

說明:
建立一Engineer類別繼承一抽象類別Employee(範本模式)。




當Engineer調用Employee的建構子時, 程式的執行順序會是先進入Employee建構子的區塊,再進入Engineer的建構子。


使用new隱藏修飾子,多型建立instance,會執行基底類別的同名方法,如sbc.GetSalary()會執行Employee的GetSalary方法。