Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
acdclover
-
- Начинающий
-
-
- Сообщения: 10
- Зарегистрирован: 19.02.2009 (Чт) 15:42
acdclover » 30.03.2009 (Пн) 12:59
Здравствуйте, в данный момент читаю замечательную книгу Франческо Балена "Программирование на Visual Basic 2005" и на стр. 296 появился вопрос:
- Код: Выделить всё
Public Class Customer
Public Sub New(ByVal name As String)
Me.New() 'Делегирование функций закрытому конструктору
...
End Sub
Public Sub New(ByVal ID As Integer)
Me.New()
...
End Sub
Private Sub New()
'Здесь находится весь код инициализации.
...
End Sub
End Class
Каким образом происходит инициализация открытых конструкторов внутри закрытого? Заранее спасибо.
-
acdclover
-
- Начинающий
-
-
- Сообщения: 10
- Зарегистрирован: 19.02.2009 (Чт) 15:42
acdclover » 30.03.2009 (Пн) 14:11
Непонятно, как вытащить в закрытом конструкторе данные открытых.
-
Viper
-
- Артефакт VBStreets
-
-
- Сообщения: 4394
- Зарегистрирован: 12.04.2005 (Вт) 17:50
- Откуда: Н.Новгород
-
Viper » 30.03.2009 (Пн) 14:21
acdclover писал(а):Непонятно, как вытащить в закрытом конструкторе данные открытых.
А оно ему надо? В данном случае закрытый конструктор параметров не имеет, следовательно ему полчать ничего не надо. В случае же конструктора с параметрами, их можно (и нужно) передать в аргументах. Что непонятного?
Весь мир матрица, а мы в нем потоки байтов!
-
acdclover
-
- Начинающий
-
-
- Сообщения: 10
- Зарегистрирован: 19.02.2009 (Чт) 15:42
acdclover » 30.03.2009 (Пн) 14:36
Все понял, спасибо.
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 79