深入理解VB中类的创建与使用
1. 面向对象编程中的对象与类
在面向对象编程(OOP)中,我们使用对象来封装与程序所处理实体相关的数据。以人力资源应用程序为例,它需要处理员工信息,员工具有诸如姓名、地址、部门等属性,每个员工的这些属性值都是唯一的。在OOP里,对象的属性被称为“属性(Properties)”。
除了属性,对象还需要具备一定的行为。例如,人力资源部门可能关注员工请假的能力,在OOP中,对象通过“方法(Methods)”来暴露这些行为。比如, Employee 对象可能包含一个 RequestTimeOff 方法,该方法封装了具体的实现代码。
对象的属性和方法是通过类来定义的。类就像是一个蓝图,它定义了作为该类实例创建的对象的属性和行为。如果对应用程序进行了恰当的分析和设计,我们可以参考UML设计文档来确定需要构建哪些类,以及这些类将包含哪些属性和方法。UML类图包含了构建系统类所需的初始信息。
为了演示如何使用VB构建类,我们来看一个简单的 Employee 类的代码。这个类将具有封装和处理员工数据的属性和方法,作为一个虚构的人力资源应用程序的一部分。
2. 定义类
创建类定义所需的源代码,第一行使用 Class 关键字,后面跟着类的名称,将代码块定义为类定义。 Public 关键字是一个访问修饰符,它使这个类对所有客户端代码可用。类定义块以 End Class 语句结束。代码结构如下:
超级会员免费看
订阅专栏 解锁全文
408

被折叠的 条评论
为什么被折叠?



