朧研究所(おぼろけんきゅうじょ)

日々の買ったもの、考えたこと、調べたこと、便利なもの、おでかけ、プログラムを書いていきます。

コンストラクタとは vb.net

■コンストラクタとは vb.net

そのクラスのインスタンスが生成されるときに呼び出されるメソッド。

' Property1の値を保持しておくための内部変数

Private mobjProperty1 As string

' コンストラクタはNewという名前のSubプロシージャになっています。

' 初期値を設定できるように、引数objPropを持ったメソッドにします。

Public Sub New(ByVal objProp As string)

mobjProperty1 = objProp

End Sub

' Property1は参照しかできないようにしたいので、

' ReadOnlyを指定して、Get~End Getだけを記述します。

Public ReadOnly Property Property1() As string

Get

Property1 = mobjProperty1

End Get

End Property