「C#」親クラスを継承するサンプル
書式
1.親クラスの定義
class 親クラス
{
処理コード;
}
2.親クラスの機能を継承して子クラスの定義
class 子クラス : 親クラス
{
子クラスの処理コード;
}
親クラスを継承した子クラスは、親クラスの機能を使用することができます。
3.子クラスのインスタンスを作成
子クラス名 インスタンス名 = new 子クラス名();
インスタンス名.親クラスのメンバー変数名 = 値
使用例
using System;
using System.IO;
namespace ConsoleApplicationSample
{
class Program
{
//親クラス
class People
{
public string name;
public int age;
}
// 親クラスPeopleを継承
class Student : People
{
public string grade;
}
static void Main(string[] args)
{
// 子クラスであるStudentクラスのインスタンスを作成
Student st = new Student();
st.name = "山田 太郎";
st.age = 25;
st.grade = "東京大学";
Console.WriteLine("名前: "+st.name + " 年齢: " + st.age + " 大学: " + st.grade);
Console.ReadKey();
}
}
}
実行結果
名前: 山田 太郎 年齢: 25 大学: 東京大学