加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 08:03:58 所属栏目:百科 来源:网络整理
导读:语法 Set objectvar = {[ New ] objectexpression | Nothing } Set 语句的语法包含下面部分: New 可选的。通常在声明时使用 New ,以便可以隐式创建对象。如果 New 与 Set 一起使用,则将创建该类的一个新实例。如果 objectvar 包含了一个对象引用,则在赋

语法

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 ' 创建对象的实例

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读