| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 679 人关注过本帖
标题:【请教】声明中什么时候要加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
帖 子:4947
专家分:30084
注 册: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
快速回复:【请教】声明中什么时候要加NEW
数据加载中...
 
   



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

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