例11 方法重載
方法重載是指調用同一方法名,但各方法中的參數的數據類型,個數或者順序不同。
例12 屬性與索引器
例13 封裝、繼承、多態
如果基類提供的功能不能滿足要求,可以通過在派生類中重寫基類的方法實現新的功能,在基類中用修飾符Virtual表示某個方法或者屬性可以被同名方法或者屬性重寫,在派生類中使用的修飾符override表示對基類中的成員重寫。
例14 抽象類
利用抽象類,可以聲明僅定義了部分實現的類,讓派生類提供某些或者全部方法的實現。
方法重載是指調用同一方法名,但各方法中的參數的數據類型,個數或者順序不同。
如果基類提供的功能不能滿足要求,可以通過在派生類中重寫基類的方法實現新的功能,在基類中用修飾符Virtual表示某個方法或者屬性可以被同名方法或者屬性重寫,在派生類中使用的修飾符override表示對基類中的成員重寫。
利用抽象類,可以聲明僅定義了部分實現的類,讓派生類提供某些或者全部方法的實現。
this.richTextBox2.SelectionStart=this.richTextBox2.Text.Length; this.richTextBox2.ScrollToCaret();
public partial class MyMessageBox : Window { public static void Show(string strErrorInfo) {