对象仅仅是特定模板(即类)的实例。类包含的代码定义了其对象的行为,还定义了包含对象专用数据的实例变量。 使用Class关键字可以创建类,类包含了组成类的变量、方法、属性和事件的定义(声明)和实现(代码)。每个基于这个类创建的对象都会具备相同的方法、属性和事件,以及类中的字段定义的一组定制数据。
1.Class关键宇
Visual Basic项目是由一组带有.vb扩展名的文件组成的。每个文件都可以包含多个类。
最常用的方法是让每个文件只包含一个类。这是因为使用Visual Studi0 2010 Solution Explorer和代码编辑环境很容易在文件间导航,以找到代码。如果把所有这些类包含在一个类文件中,SolutionExplorer只会显示一条记录。
Visual Studio IDE提供了Class View窗口。如果准备在每个.vb文件中设计多个类,就可以用Class View窗口对代码进行迅速且有效的导航,无须在代码文件之间手动切换就可以快速定位类。要迅速显示Class Mew窗口,可以从Mew菜单中选择Class Window.
即使每个文件只有一个类,Class View窗口还是非常有用的,因为它提供了整个应用程序基于类的结构视图。
2.字段
字段是指在类中声明的,运行应用程序时可用于每个对象的变量口每个对象都会获得它自身的数据集一简单地说,每个对象都会有字段的一个副本。类是创建特定对象的模板。在类中定义的变量也是模板,每个对象都会得到这些变量的副本,以存储自己的数据。
使用下面的关键字可以控制字段的作用域。
- Private只能用于类中的代码。