Les constructeurs de surcharge dans VBScript

J'ai trouvé un moyen d'étendre des classes en VBScript, mais est-il possible de passer des paramètres ou la surcharge du constructeur? Je suis actuellement en utilisant une fonction Init pour initialiser les propriétés, mais j'aimerais être capable de faire cela quand je crée l'objet.
C'est mon exemple de classe:

Class Test
    Private strText

    Public Property Get Text
        Text = strText
    End Property

    Public Property Let Text(strIn)
        strText = strIn
    End Property

    Private Sub Class_Initialize()  
        Init
    End Sub  

    Private Sub Class_Terminate()   

    End Sub 

    Private Function Init
        strText = "Start Text"
    End Function    
End Class

Et j'ai créer il

Set objTest = New Test

Mais voudrais faire quelque chose comme ceci

Set objTest = New Test(strInitText)

Est-ce possible, ou est-ce l'objet doit être créé et initialisé dans deux setps?

source d'informationauteur Tester101