public class Pen
{
///
///筆的寫方法
///
public void Write()
{
Console.WriteLine("現在還沒有選擇用什麼筆進行寫操作");
}
}
public class Pencil : Pen
{
///
///用new關鍵字覆蓋基底類別Pen的Write()方法
///
new public void Write()
{
//使用base關鍵字調用基底類別Pen的Write()方法
base.Write();
Console.WriteLine("現在用鉛筆進行繪畫操作\\n");
}
}
public class Test
{
public static void Main()
{
//調用pencil類別的建構子
Pencil pencil = new Pencil();
pencil.Write();
//通過顯示類型轉換調用基底類別Pen的Write()方法
((Pen)pencil).Write();
}
}
沒有留言:
張貼留言