社区
非技术类
帖子详情
VB,请问set obj=new class 和 dim obj as new class的区别?????????
fucool
2001-07-19 11:17:31
...全文
337
3
打赏
收藏
VB,请问set obj=new class 和 dim obj as new class的区别?????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ninputer
2001-07-19
打赏
举报
回复
1,2楼都不确切,正确答案是:
Dim obj As New Class 在VB4-6中仅仅声明一个对象变量,并不创建对象,直到第一次引用这个对象(即操作它)时,才自动创建对象,而
Set obj = New Class 则立即创建对象,但是obj必须提前声明为Class型的变量,如:
Dim obj As Class
两者都是前期绑定
在VB7中,他们是一个意思,都立即创建对象
black_fox
2001-07-19
打赏
举报
回复
一个是前期绑定。。
一个是后其绑定。。。
还是有一定的区别
little_hero
2001-07-19
打赏
举报
回复
没有任何区别,只是不同表达方式而已!
(原創) 為什麼
VB
有
Dim
obj
As Foo =
New
Foo()這種語法? (初級) (Visual BASIC)
本文探讨了
VB
中两种
New
语法的
区别
,强调了第二种语法(
Dim
obj
As Interface =
New
Foo())对于实现多态和接口编程的重要性,这是遵循面向接口编程原则的关键。
vb
6.0创建“标准”DLL
本文介绍了
VB
6.0创建“标准”DLL的方法。先阐述
VB
编译文件采取两次编译,工程选项屏蔽EXPORT选项且会删除
OBJ
文件。接着说明制作“标准”DLL,要截获
obj
文件,再用LINK.exe链接并指明/EXPORT函数,最后给出测试代码,测试通过。
VB
.NET类学习Shared Sub
New
() Public Sub
New
() 这2个的名称叫什么?构造还是初始化
本文探讨了
VB
.NET中Shared Sub
New
()和Public Sub
New
()的正确名称及
区别
。前者称为静态构造函数,用于类型初始化;后者为实例构造函数,用于对象创建。文章还分析了两者的执行顺序,并提供了理解它们的实用技巧。
VB
.NET面向对象的实现(三)
本文探讨了从
VB
6到
VB
.NET中对象生命周期的变化,包括SubMain、
Class
_Initialize和
Class
_Terminate等事件的演变,以及如何使用构造函数进行对象初始化。
VB
.NET和
VB
6.0类(模块)中操作窗体控件的
区别
本文对比了
VB
.NET和
VB
6.0在类中调用窗体控件的方法,展示了
VB
.NET如何通过对象实例调用控件方法,而
VB
6.0则直接引用窗体实例。分析了两者在代码实现上的不同,揭示了编程语言演进带来的变化。
非技术类
743
社区成员
26,904
社区内容
发帖
与我相关
我的任务
非技术类
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
复制链接
扫一扫
分享
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章