读书人

怎么带参数初始化新建的类对象

发布时间: 2012-02-13 17:20:26 作者: rapoo

如何带参数初始化新建的类对象?
一般是新建对象的如下的步骤:

Public obj1 as class1
set obj1 = new class1
obj1.init(i,j,k)

能否减少一个步骤,变为:
Public obj1 as class1
set obj1 = new class1(i,j,k)


[解决办法]
初始化类的事件中添加这个元素声明即可
[解决办法]
VB中只能在类的初始化事件中为类提供缺省属性,无法像C++那样,使用构造函数,在定义的时候指定类的相关参数。只能像你的代码那样,在类创建后,调用一个初始化函数,为类的内部数据提供参数。因为是B,不是C,只能这样吧!

读书人网 >VB

热点推荐