이것은 나쁜 생각입니까? 공용 생성자 내에서 일반 개인 생성자를 호출하면 여러 인스턴스가 만들어 지거나 클래스 변수를 초기화하는 데 유효한 방법입니까? 완벽하게 유효하고 생성자 코드를 재사용하기 위해 일반적으로 사용되는 방법입니다생성자 내의 생성자
Private Class MyClass
Dim _msg As String
Sub New(ByVal name As String)
Me.New()
'Do stuff
End Sub
Sub New(ByVal name As String, ByVal age As Integer)
Me.New()
'Do stuff
End Sub
Private Sub New() 'Initializer constructor
Me._msg = "Hello StackOverflow"
'Initialize other variables
End Sub
End Class
http://www.quickmeme.com/meme/3pwiuu/ – templatetypedef