雁门太守行 李贺主题:ASP中set语句里的“new”是做什么用的?

来源:百度文库 编辑:高校问答 时间:2024/05/09 16:59:03
下面这个代码:
Dim Dvbbs
Set Dvbbs = New Cls_Forum

cls_forum是“类”,那这个类前面的“new”是干什么的呢?

由于VBS的处理原理决定了VBS在给对象变量和普通变量赋值的方式有区别,申请普通变量只需要Dim 变量名 as 类型名就可以了,系统会自动给你附初始值,然后你可以直接用变量=值 来赋值,但是如果你的变量是指向一个对象的,那么在用dim 变量名 as 对象类名后,变量的值是nothing,那么就需要用 set 变量名 = new 对象类名给变量附初始值,赋值后这个对象才是真正可以调用的对象.

New是申请空间··
把这个类给实例化

不过我搞不懂,什么时候要new,什么时候不用new

看其他人怎么说

将类实例式
并在内存中生成一个类的对象

这样你就可以操作这个对象了
不然谁知道你的Dvbbs是什么格式