using System;
class Family
{
public string name;
public int ninzu;
/* オーバーロードを使用し2つの
* コンストラクタを定義 */
// 既定のコンストラクタ
public Family()
{
name = "Kamimura";
ninzu = 10;
}
/* string型、int型のパラメータを
* 受け取るコンストラクタ */
public Family(string s, int n)
{
name = s;
ninzu = n;
}
}
class MainClass
{
static void Main()
{
/* Familyクラスをインスタンス化して
* 既定のコンストラクタを呼び出す */
Family sample = new Family();
// 出力値:Kamimura 10人
Console.WriteLine
(sample.name + " " + sample.ninzu+"人");
// パラメータ付きのコンストラクタを呼び出す
Family sample1
= new Family("Kamimura1", 100);
// 出力値:Kamimura1 100人
Console.WriteLine
(sample1.name + " " + sample1.ninzu+"人");
}
}
0 コメント:
コメントを投稿