using System;
sealed class BaseClass
{
public /*virtual*/ void printOut()
{
Console.WriteLine("BaseClass");
}
}
/* BaseClassはシール型なので派生クラスを
* 作成できない
class DerivedClass : BaseClass
{
public override void printOut()
{
Console.WriteLine("DerivedClass");
}
} */
class MainClass
{
static void Main()
{
/* DerivedClass drv = new DerivedClass();
drv.printOut(); */
BaseClass b = new BaseClass();
// 出力値:BaseClass
b.printOut();
}
}
0 コメント:
コメントを投稿