クラスのコンストラクターを定義する
クラスのコンストラクターを定義する
クラスのコンストラクターとはクラスのインスタンスを生成した際に実行されるメソッドを指します。
[アクセス修飾子] クラス名 (データ型 値…) { … }
一般的にコンストラクターではメンバ変数の初期化などクラス実行するのに予め実行しておく必要のある処理を行います。
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Calc ca = new Calc(); int c = 0; c = ca.add(); MessageBox.Show("Add: " + c.ToString()); c = ca.sub(); MessageBox.Show("Sub: " + c.ToString()); c = ca.mul(); MessageBox.Show("Mul: " + c.ToString()); c = ca.div(); MessageBox.Show("Div: " + c.ToString()); } } public class Calc { private int a; int b; public Calc () { a = 4; b = 2; } public int add() { return a + b; } public int sub() { return a - b; } public int mul() { return a * b; } public int div() { return a / b; } } }