using System;
class BaseClass
{
public string s = "BaseClass";
public void printOut()
{
Console.WriteLine(s);
}
}
class DerivedClass : BaseClass
{
// 隠蔽
new public string s = "DerivedClass";
new public void printOut()
{
Console.WriteLine(s);
// 基本クラスのデータにアクセス
Console.WriteLine(base.s);
}
}
class MainClass
{
static void Main()
{
// 派生クラスをインスタンス化
DerivedClass sample=new DerivedClass();
/* 出力値
* DerivedClass
* BaseClass */
sample.printOut();
}
}
0 コメント:
コメントを投稿