解析VB编程关键字New(二)
语法 Set objectvar= {[New] objectexpression | Nothing} Set 语句的语法包含下面部分:
在用 Set 语句将变量赋为特定对象之前,该变量并没有引用任何实际的对象。
通常,当使用 Set 将一个对象引用赋给变量时,并不是为该变量创建该对象的一份副本,而是创建该对象的一个引用。可以有多个对象变量引用同一个对象。因为这些变量只是该对象的引用,而不是对象的副本,因此对该对象的任何改动都会反应到所有引用该对象的变量。不过,如果在 Set 语句中使用 New 关键字,那么实际上就会新建一个该对象的实例。 对象变量:引用到一个对象的变量。 根据我的理解是 ① Dim MyObject As Object Set MyObject 1= Object‘创建对象的引用 Set MyObject 2= Object‘创建对象的引用 ........
②Set MyObject = New Object ' 创建对象的实例 不知大家的理解是什么?? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |