vb类定义是怎样的?

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:44:51
假设有以下用vc定义的一个类,据此用vb定义一个类并说明如何定义和使用该类的对象。答得好的会再加分哦。

class mytime
{
public:
mytime()
{h=m=s=0;}
~mytime()
{cout<<"Bye!";}
void set(int a,int b,int c)
{h=a;m=b;s=c;}
void display()
{cout<<h<<" "<<m<<" "<<s;}
private:
int h,m,s;
};

建立一个类模块,取名“mytime”;
private h as integer,m as integer,s as integer

public sub Set(byval a as integer,byval b as integer,byval c as integer)
h=a
m=b
s=c
end sub

public sub Display()
msgbox h & space(1) & m & space(1) & s,,"Results"
end sub

'最后说几句,VB6真的在这方面不好;以上我随便写了一下。构造、析构写不出来的——其实,为什么要用类呢?如果你现在学VB,如果你以前学过C++,那么就淡忘“类”这个睡美人吧!

VB不是面向对象的,不能像C++那样定义类。
VB里的“类”和C++的不一样,使用方法只能说是相似。可以在“工程”菜单中添加一个“类模块”在类模块中写代码,不用写构造函数,在用的时候用 “new 类模块名 ”这样来创建对象。
大概是这样,我没用过VB里面的类,因为它有点不伦不类。