Just another WordPress site

クラスのコンストラクターを定義する

2016.06.03

クラスのコンストラクターを定義する

クラスのコンストラクターとはクラスのインスタンスを生成した際に実行されるメソッドを指します。

[アクセス修飾子] クラス名 (データ型 値…) { … }

一般的にコンストラクターではメンバ変数の初期化などクラス実行するのに予め実行しておく必要のある処理を行います。


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;

       }

   }

}



関連記事