Instantiating Objects with Constructors

A constructor is a method you invoke to create a new instance of a class that is represented by the New keyword in Visual Basic. For instance, if you have the following Contact class,

Public Class Contact    Public Property FirstName As String    Public Property LastName As String    Public Property Email As String    Public Property Address As String    Public Sub New()    End SubEnd Class

you can then create a new instance of the Contact class as follows:

'First syntaxDim aContact As ContactaContact = New Contact'Second syntaxDim aContact As New Contact'Third syntaxDim aContact As Contact = New Contact

All the three preceding syntaxes are enabled, ...

Get Visual Basic 2015 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.