「C#」抽象クラスのサンプル
書式
public abstract class クラス名
public abstract void 関数名()
使用例
using System;
namespace PrjDemo
{
//抽象クラス
public abstract class AbstractTest
{
//抽象メソッド
public abstract void FuncA();
}
//抽象クラスの実装
public class Sample : AbstractTest
{
public override void FuncA()
{
Console.WriteLine("this is a test message 12345");
}
}
class Info
{
static void Main()
{
Sample cft = new Sample();
//メソッドを呼び出す
cft.FuncA();
}
}
}
using System;
namespace PrjDemo
{
//抽象クラス
public abstract class AbstractTest
{
//抽象メソッド
public abstract void FuncA();
}
//抽象クラスの実装
public class Sample : AbstractTest
{
public override void FuncA()
{
Console.WriteLine("this is a test message 12345");
}
}
class Info
{
static void Main()
{
Sample cft = new Sample();
//メソッドを呼び出す
cft.FuncA();
}
}
}
using System; namespace PrjDemo { //抽象クラス public abstract class AbstractTest { //抽象メソッド public abstract void FuncA(); } //抽象クラスの実装 public class Sample : AbstractTest { public override void FuncA() { Console.WriteLine("this is a test message 12345"); } } class Info { static void Main() { Sample cft = new Sample(); //メソッドを呼び出す cft.FuncA(); } } }
実行結果
this is a test message 12345