Основы VB.NET Урок 8. Вызов одних конструкторов из других
Конструкторы можно вызывать из других конструкторов этого же класса. Отметим сразу, что вызыватьтаким явным образом конструктор можно только из конструкторов же. Из других методов класса конструктор (как метод класса) вызывать нельзя. Вот так, например, можно переделать наш пример из прошлого урока с игральным кубиком:
Class Dice
...
'Конструктор без параметров
Public Sub New()
MyClass.New(6) 'Вызываем конструктор с параметром
End Sub
'Конструктор с параметром
Public Sub New(ByVal n As Integer)
MyClass.n = n
End Sub
End Class
Если у вас некоторый конструктор вызывает другой конструктор, то такой вызов должен идти первым (т. е. перед ним не должно быть других операторов).
|