「C#」抽象クラスのサンプル

2021年5月4日

書式
public abstract class クラス名
public abstract void 関数名()
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

C#

Posted by arkgame