对实际对象进行建模:创建您的第一个类

更新:2007 年 11 月

在本课中,您将学习如何使用“类库”项目创建类。

在上一课中,您学习了可将类用作建立现实事物模型的对象的蓝图。使用类的最合理之处在于,一旦为某一对象类型创建了类,就可以在任何项目中重用该类。

例如,您编写的很多程序可能都涉及到人——用于记录朋友联系方式的地址簿程序、用于联系业务的联系人管理器程序、或记录员工情况的程序等。尽管这些程序可能十分不同,但适用于每个人的属性都是相同的。每个人都具有姓名、年龄、地址和电话号码。

在本课和接下来的几课中,您将创建一个表示人的类,可以保存此类并在今后编写的其他程序中使用。

可以通过三种方式创建类:作为“Windows 应用程序”项目的某个窗体模块中代码的一部分、作为添加到“Windows 应用程序”项目的一个独立类模块、或作为一个独立的“类库”项目。

创建类

您可能已经在前面的一些课程中注意到,当双击某个窗体并打开代码编辑器时会看到如下所示的一些内容:

Public Class Form1 
    Private Sub Form1_Load...
  
    End Sub 
End Class 

对了,窗体实际上就是一个类,它由 Class 和 End Class 的语句标记,您在这两条语句之间输入的任何代码都是类的一部分。默认情况下,一个窗体模块仅包含一个单独的类,但您可以通过在 End Class 语句下添加代码来创建其他模块,如下所示:

Public Class Form1 
    ' Form1 code here 
End Class 
Public Class MyFirstClass 
    ' Your class code here 
End Class 

通过此方式创建类的缺点是这些类只在创建它们的项目中可用。如果希望与其他项目共享某类,必须将该类放在一个类模块中。

类模块

类模块是包含一个或多个类的独立代码文件。因为它是独立的文件,所以可以在其他项目中重用。可以通过两种方式创建类模块:作为添加到某个“Windows 应用程序”项目的模块、或作为一个独立的“类库”项目。

可通过选择“添加新项”对话框(可从“项目”菜单打开)中的“类”向现有项目中添加一个新的类模块。为了配合这一组课程,您将创建一个独立的“类库”项目。

试一试!

创建一个类库项目

  1. 在“文件”菜单上,选择“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“类库”。

  3. 在“名称”框中键入 Persons,再单击“确定”。

    一个新的“类库”项目随即打开,并且代码编辑器显示类模块 Class1.vb。

  4. 在“解决方案资源管理器”中右击 Class1.vb 并选择“重命名”,然后将名称改为 Persons.vb。

    注意,代码编辑器中的名称也会更改为 Persons.vb。

  5. 在“文件”菜单上,选择“全部保存”。

  6. 在“保存项目”对话框中,单击“保存”。

    提示:

    您可能希望创建一个目录来保存所有类已供重用,而不是将项目保存在默认位置。保存之前,您可以在“保存项目”对话框中的“位置”字段中输入该文件夹。

    现在,将项目保持为打开状态 — 您将在下一课中向它添加某些内容。

后续步骤

这本课中,您学习了如何创建类模块。然而,一个空类是没多少用处的。在下一课中,您将学习如何向类中添加属性。

下一课:向类添加属性

请参见

任务

如何:添加新项目项

概念

什么是类?

其他资源

使用对象编程:使用类