关于vb点虐 中类的使用的信息

vb点虐 中类与对象有什么特征

和其它语言是一样的

创新互联是一家专注于网站设计制作、成都网站制作与策划设计,科尔沁网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:科尔沁等地区。科尔沁做网站价格咨询:13518219792

写法不同而已

类关键字

在下面的例子中,代码包含了一个关键字End

Class。这是一个新的关键字,使用它的目的是为了在一个源文件中包含多个类,这点正是VB.NET与VB6在创建类区别的精髓所在。每当我们在VB.NET中创建类的时候,我们只是简单地将所有的的代码包含在Class和End

Class

之间。例子代码如下:

Public护鸡篙课蕻酒戈旬恭莫

Class

TheClass

Public

Sub

MyWorks()

End

Sub

End

Class

另外在一个特定的源文件(后缀名为.vb)中,我们可以使用多个Class...End

Class块。

希望能帮到你

vb点虐 如何在一个项目中创建类,并且使用他?

在任意form类或模块中都可以创建类,跟建立函数和过程一样。

示例:

public class form1

‘创建一个属于form的子类,名称为【类名】。

public class 类名

’定义类成员text

public text as string

end class

‘定义一个【类名】类的公共变量。

dim 类名1 as 类名

’定义一个过程,使用【类名】类的text成员

public sub 过程

‘实例化【类名1】

类名1=new 类名

类名1.text=“赋值”

’定义一个【新类】类的私用变量,并实例化。

dim 新类1 as new 新类

新类1.name=“一个字符串”

新类1.age=12

end sub

end class

‘’‘创建一个与form同级的类,名称为【新类】

public class 新类

public sub new()

end sub

public name as string

public age as integer

end class

在模块中使用:

public class module1

dim a as new form1.类名

end module

VB.NET实例化类

可以,但是变量不能用ClassA或B来定义,可以用Object,或ClassA,ClassB的基类,,使用类的成员时,再把变量类型转换成相应的类

VB.NET里的“类”有何用?

模块相当于一堆公开方法的集合,类相当于你平时拖的控件,在vb6里面你想自己写个控件是很复杂的,而vb点虐 里只需要继承自现有控件即可。就按钮来说同样是按钮类,你可以拖若干个到界面上,也就是存在若干实例或对象,而模块,通常只有一个对吧,模块相当于c#的静态类。


当前文章:关于vb点虐 中类的使用的信息
转载注明:http://hbruida.cn/article/ddeicoi.html