インスタンス生成時に呼び出されるコンストラクタは、インスタンスの初期化を行うのに便利。
●Newコンストラクタの利用例
Module Module1
Sub Main()
Dim c As New Class1()
c.S = "こんにちは"
c.Output()
End Sub
End Module
Class Class1
Public S As String
Public Sub New()
Console.WriteLine("コンストラクタが呼ばれた")
End Sub
Public Sub Output()
Console.WriteLine(S)
End Sub
End Class
●Newコンストラクタにパラメータを持たせた利用例
Module Module1
Sub Main()
Dim c As New Class1("こんにちは")
c.Output()
End Sub
End Module
Class Class1
Public S As String
Public Sub New(s As String)
Me.S = s
End Sub
Public Sub Output()
Console.WriteLine(S)
End Sub
End Class
0 件のコメント:
コメントを投稿