「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 大学: 東京大学