解析VB编程关键字New(二)

前端之家收集整理的这篇文章主要介绍了解析VB编程关键字New(二)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

语法

Set objectvar= {[New] objectexpression | Nothing}

Set 语句的语法包含下面部分:

New

可选的。通常在声明时使用 New,以便可以隐式创建对象。如果 New Set 一起使用,则将创建该的一个新实例。如果 objectvar 包含了一个对象引用,则在赋新值时释放该引用。不能使用 New 关键字来创建任何内部数据类型的新实例,也不能创建从属对象。

在用 Set 语句将变量赋为特定对象之前,该变量并没有引用任何实际的对象。

通常,当使用 Set 将一个对象引用赋给变量时,并不是为该变量创建该对象的一份副本,而是创建该对象的一个引用。可以有多个对象变量引用同一个对象。因为这些变量只是该对象的引用,而不是对象的副本,因此对该对象的任何改动都会反应到所有引用该对象的变量。不过,如果在 Set 语句中使用 New 关键字,那么实际上就会新建一个该对象的实例


对象变量:引用到一个对象的变量。

根据我的理解是

① Dim MyObject As Object

Set MyObject 1= Object‘创建对象的引用

Set MyObject 2= Object‘创建对象的引用

........


②Set MyObject = New Object ' 创建对象的实例

不知大家的理解是什么??

猜你在找的VB相关文章