Sub New は New キーワードの付いた Dim または Set ステートメントが実行されると自動的に呼び出され、そのクラスのインスタンスを作成します。Sub New を使用してクラス内のメンバ変数を初期化できます。また、Property Get と Property Set を使用して変数を初期化することもできます。引数が Sub New に渡されるように、パラメータを指定できます。
クラスがベースクラスから派生している場合は、ベースクラスの Sub New も呼び出されます。先にサブクラスの Sub New が呼び出され、次に親クラスの Sub New が呼び出されます。