class クラス : 継承元のクラス「class ○○」というようにクラスの名前を指定した後に、コロンを付けて、継承しようと思うクラスを記述します。これにより、そのクラスの中にあるすべてのメンバを受け継いで新しいクラスが作成されます。
{
……略……
}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
using System;
namespace myapp
{
class Program
{
public static void Main(string[] args)
{
EnchancedMyObject obj = new EnchancedMyObject();
obj.name = "つやの";
obj.age = 123;
obj.mail = "syoda@tuyano.com";
obj.printData();
obj.printDataEnchanced();
Console.ReadKey(); // キーを押すまで待つ
}
}
class MyObject
{
public string name = "(noname)";
public int age = 0;
public void printData()
{
Console.WriteLine("名前:{0}, 年齢:{1}歳", name, age);
}
}
class EnchancedMyObject : MyObject
{
public string mail = "(no mail)";
public void printDataEnchanced()
{
Console.WriteLine("名前:{0}\n\t年齢:{1}歳\n\tメール:{2}.", name, age, mail);
}
}
}
| << 前へ | 次へ >> |