【发布时间】:2016-12-28 20:06:44
【问题描述】:
我找到了一种在 VBScript 中扩展类的方法,但是有什么方法可以传入参数或重载构造函数吗?我目前正在使用 Init 函数来初始化属性,但希望能够在创建对象时执行此操作。
这是我的示例类:
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
我创造了它
Set objTest = New Test
但是想做这样的事情
Set objTest = New Test(strInitText)
这可能吗,还是必须在两个 setps 中创建和初始化对象?
【问题讨论】: