クラス
基本的なクラスの記述
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication28
{
class Program
{
static void Main(string[] args)
{
// 動的クラス
Test1 a;
a = new Test1();
a.testfunct1();
a.testfunct1("aaaaaaaa");
a = null;
a = new Test1("test2");
a.testfunct1();
a.testfunct1("bbbbbbb");
// 静的クラス
Test1.test2();
Console.ReadKey();
}
}
class Test1
{
private int cnt;
/**
* コンストラクタ
**/
public Test1()
{
Console.WriteLine("コンストラクタ:引数なし");
}
public Test1(string a)
{
Console.WriteLine("コンストラクタ:" + a);
}
/**
* デストラクタ
**/
~Test1()
{
Console.WriteLine("デストラクタ");
}
/**
* メソッド
**/
public void testfunct1()
{
Console.WriteLine("testfunct1");
cnt++;
}
public void testfunct1(string a)
{
Console.WriteLine("testfunct1" + ":" + a);
cnt++;
}
public static void test2()
{
Console.WriteLine("test2");
}
}
}
最終更新:2011年04月09日 22:56