标题:【请教】声明中什么时候要加NEW
只看楼主
frank_tao78
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:69
专家分:143
注 册:2010-1-11
结帖率:100%
已结贴  问题点数:20 回复次数:1 
【请教】声明中什么时候要加NEW
请问各位高手:
    我在看VB数据库的教程的时候,发现声明一个类的对象时,有时用New有时不用,我想知道什么时候用New来声明类的对象?什么时候不用呢?
这里有什么区别吗?

例如在访问ACCESS数据库时:
       Dim cn as New adodb.connetion
       dim rs as new adodb.recordset

有的则没有new:   
       Dim cn as adodb.connetion
       dim rs as adodb.recordset

困扰
搜索更多相关主题的帖子: 声明 NEW 
2010-01-21 21:08
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:20 
       Dim cn as New adodb.connetion

相当于二条命令

       Dim cn as adodb.connetion
       set cn = New adodb.connetion

所以,在申请类时,如果需要创建新的实例,就可以用 new 来声明.这时,这个对象就已创建,可以直接使用.
而不需要创建实例,是在使用现在的实类的情况下,或打算以后再创建实类的情况下,就不要用 NEW 关键字.

授人于鱼,不如授人于渔
早已停用QQ了
2010-01-22 08:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-296190-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.537088 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved