关闭

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

标签: Visual Basic 6.0对象编程
1229人阅读 评论(17) 收藏 举报
分类:

语法

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:103058次
    • 积分:6622
    • 等级:
    • 排名:第3567名
    • 原创:123篇
    • 转载:10篇
    • 译文:1篇
    • 评论:1303条
    联系方式
    2541281225@qq.com