using System;
class BaseClass
{
public string s = "基本クラス";
public void baseInfo()
{
Console.WriteLine(s);
}
}
interface Interface1
{
void method1(int a);
}
interface Interface2
{
void method2(int b);
}
// Interface1,2を実装
class DerivedClass : BaseClass,
Interface1, Interface2
{
public void drvInfo()
{
Console.WriteLine("派生クラス");
}
public void method1(int a)
{
Console.WriteLine(a);
}
public void method2(int b)
{
Console.WriteLine(b);
}
}
class MainClass
{
static void Main()
{
DerivedClass drv = new DerivedClass();
// 出力値:基本クラス
drv.baseInfo();
// 出力値:派生クラス
drv.drvInfo();
// 出力値:1
drv.method1(1);
// 出力値:2
drv.method2(2);
}
}
0 コメント:
コメントを投稿