@634

C# - 継承

Advertisement

継承

親となるクラスを指定することで、クラスの特性を受け継ぐことが出来る。親となるクラスの事を基底クラスという。

書式
public class ClassName:SuperClassName{
}
ClassNameはSuperClassNameを継承する。

サンプル

using System;

// 基底クラス
public class Inu
{
    public String GetName()
    {
        return "いぬ";
    }
}

// 派生クラス
public class Mame:Inu
{
    public String GetMyName()
    {
        return "まめたろう";
    }

    public String GetBaseName(){
        return base.GetName();
    }

    public static void Main(string[] args){
        Mame mame = new Mame();
        Console.WriteLine(mame.GetMyName());
        Console.WriteLine(mame.GetBaseName());
    }
}

結果
いぬ
まめたろう
キーワードbaseを使用して、基底クラスのメソッドを呼び出している。

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール