성능이 중요한 응용 프로그램에서는 의 눈에 띄는 이점이 있습니까? 시나리오 2 (체인 호출 생성자) 대 시나리오 1 (완전히 별도의 생성자) 대요?다른 생성자를 호출하는 생성자 : 성능 문제가 있습니까?
시나리오 1
Class TwoInts
Private a, b As Integer
Public Sub New(ByVal a As Integer, ByVal b As Integer)
Me.a = a
Me.b = b
End Sub
Public Sub New(ByVal a As Integer)
Me.a = a
Me.b = 0
End Sub
Public Sub New()
Me.a = 0
Me.b = 0
End Sub
End Class
시나리오 2
Class TwoInts
Private a, b As Integer
Public Sub New(ByVal a As Integer, ByVal b As Integer)
Me.a = a
Me.b = b
End Sub
Public Sub New(ByVal a As Integer)
Me.New(a, 0)
End Sub
Public Sub New()
Me.New(0)
End Sub
End Class