类,是面向对象思想的一个产物。它的用途,就在于把事物高度抽象。比如说游戏中的玩家,你可以定义一个玩家类,这个类,有自己的属性和方法,玩家的生命值,等级,金钱,等等等等,它可以有自己的方法,比如,可以跳跃,可以死亡。类,本身并不能存在于内存之中,这就解释了对象的问题。类,实例化以后,对象诞生,真实的存在于内存之中。你把一个玩家类实例化100次,诞生100个玩家在游戏中。这个关系,你可以简单的这么理解。
成都创新互联专注于水城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供水城营销型网站建设,水城网站制作、水城网页设计、水城网站官网定制、小程序开发服务,打造水城网络公司原创品牌,更为您提供水城网站排名全网营销落地服务。
public
structure
struc
public
name
as
string
public
shengao
as
integer
……
end
structure
public
items
as
struc()
readonly
property
people(argname
as
string)
as
struc
get
for
each
i
as
struc
in
items
if
i.name=argname
then
reture
i
next
end
get
end
property
struc可以用class,property可以用function,people通过参数返回一个对象,对象可以来源于某个数组的某个元素,也可以是其他来源。
people也可以是类的
构造方法
,而shengao等是类的成员,但你的写法是错误的,构造方法必须用new
实例化
dim本身就表示定义某一个类型的变量的。这个类型,包括简单的预定义类型,也包括自定义类型,比如类,数组等等所有类型,只要在一个项目中可见的类型都可以定义。
使用new当然就是定义的时候实例化
这个类型,这时变量已有具体的内存对应。
类,类似于C里的结构体,但是可以做到继承、抽像等面向对象的特性。结构体和类都需要new来实例化。
你可以看一下面向对象编程方面的知识。
和其它语言是一样的
写法不同而已
类关键字
在下面的例子中,代码包含了一个关键字End
Class。这是一个新的关键字,使用它的目的是为了在一个源文件中包含多个类,这点正是VB.NET与VB6在创建类区别的精髓所在。每当我们在VB.NET中创建类的时候,我们只是简单地将所有的的代码包含在Class和End
Class
之间。例子代码如下:
Public护鸡篙课蕻酒戈旬恭莫
Class
TheClass
Public
Sub
MyWorks()
End
Sub
End
Class
另外在一个特定的源文件(后缀名为.vb)中,我们可以使用多个Class...End
Class块。
希望能帮到你