vb号称支持面向对象,咋不像呢?一个关于类的问题。捎带一个dictionary问题

signboy 2004-06-25 11:23:29
vb号称支持面向对象,咋不像呢?一个关于类的问题。捎带一个dictionary问题
1。定义类的时候可以定义初始化的参数吗,例如如下:
Private argName As String
Private Sub Class_Initialize(d As String)
argName = d
End Sub

如果可以
那新建这个类的时候,怎么创建呢,new className(var)好像不可以啊

2。使用dictionary对象,需要引入什么包吗?

...全文
190 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
coollife 2004-07-02
  • 打赏
  • 举报
回复
Set OBJECT=CreateObject("Scripting.Dictionary")
Dim Object AS New Scripting.Dictionary
kmzs 2004-06-26
  • 打赏
  • 举报
回复
pigpag:升天了。。。
wayenlee 2004-06-26
  • 打赏
  • 举报
回复
同意,vb是基于对象的
不是真正的面向对象
pigpag 2004-06-26
  • 打赏
  • 举报
回复
晕死,怎么我在我的VB里死也找不到“添加类模块...”?!?!?!

一个小时前还有的!!!!!!!!!
lirun 2004-06-26
  • 打赏
  • 举报
回复
用implement可以继承,而且是代码级的,但是多态就难了,VB也可以使用指针,但是这个低级的方法最好不用,程序大了,维护起来很麻烦.
不能多态只能算一个基于对象的,不能算面向对象
flxa 2004-06-26
  • 打赏
  • 举报
回复
继承有二种:实现继承和接口继承。

VB不支持实现继承,但支持接口继承。
射天狼 2004-06-26
  • 打赏
  • 举报
回复
VB确实不是真正的面对对象的语言,不支持类的继承,不过你说的这个不能判断是不是面对象吧!!!
cdsun 2004-06-26
  • 打赏
  • 举报
回复
哈哈
broown 2004-06-26
  • 打赏
  • 举报
回复
哈哈,恭喜楼上这位老大啊!
jacklondon 2004-06-26
  • 打赏
  • 举报
回复
你不会写一个 init(d As String) 函数么?
DaiLM 2004-06-26
  • 打赏
  • 举报
回复
从vb.net开始有类的概念了
pigpag 2004-06-25
  • 打赏
  • 举报
回复
Initialize根本不是构造函数,构都构造好了,然后再调用的。所以只能看成是Load事件。不过功能差别不大。Initialize函数的签名好像是不能改的,所以没有办法让new关键字带上构造参数。。。

Dictionary需要引用Microsoft Scripting Runtime (scrrun.dll)
ryuginka 2004-06-25
  • 打赏
  • 举报
回复
up
broown 2004-06-25
  • 打赏
  • 举报
回复
不过,我用到现在,好像还没有怎么强烈的愿望想在VB中使自己的class,可能是因为初学者吧!
但,在刚开始学VB时,当初我也考虑过,楼主的这个问题,只是一直没人告诉我,今天算是了解了点
vb中的类是怎么个用的!同时,我也在猜想?是不是网上写控件的高手,就会涉及要用类了,当然也包括楼主在内!
佩服中.....
broown 2004-06-25
  • 打赏
  • 举报
回复
哦,学习,
lqtflwg718 2004-06-25
  • 打赏
  • 举报
回复
new className("var")
这样才行啊?
你没有双引号啊!
supergreenbean 2004-06-25
  • 打赏
  • 举报
回复
1.vb的类没有象其他语言中那样的正式的构造和解构函数
Class_Initialize和Class_Terminate的作用倒是类似于构造和解构函数

你可以自己通过自己定义一个方法来模拟构造和解构函数的功能

2.引用Microsoft Scripting Runtime
signboy 2004-06-25
  • 打赏
  • 举报
回复
这个问题,怎么没人搭理呢?

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧