WEB开发网
开发学院软件开发Java 走上开放之路: Windows 开发人员的 Java Web 支持... 阅读

走上开放之路: Windows 开发人员的 Java Web 支持基础(下)

 2009-11-08 00:00:00 来源:WEB开发网   
核心提示:面向对象编程简介Java 一种面向对象的编程语言,Visual Basic 有很多对象特性,走上开放之路: Windows 开发人员的 Java Web 支持基础(下),但是它却不是一种严格的面向对象的语言,在本节,该类中定义三个操作: Deposit , Withdrawal 和 InitAccount (用来对帐户

面向对象编程简介

Java 一种面向对象的编程语言。Visual Basic 有很多对象特性,但是它却不是一种严格的面向对象的语言。在本节,我们将向您介绍如何在 Visual Basic 中构建一个类,然后再介绍如何在 Java 语言中构建一个等价的类。

类的使用

您可以认为 类就是您要定义的一种数据类型。一个类的变量实例称为 对象。与其他变量不同,对象具有类型、一组属性以及一组操作。对象的类型可以使用该对象实例化时所使用的类表示。对象的属性表示该对象的值或状态。对象的操作是您为了改变对象状态而调用的所有函数集。

考虑一下 Visual Basic 的基本数据类型 Integer ,它表示一个整数。您可以使用这种类型来创建一些变量,这些变量是一个整数的实例。每个 Integer 变量都有一个属性,这个属性表示该变量所持有的是整数数值。每个 Integer 变量都有相同的操作集,这些操作可以修改变量的状态(或值)。您可以对 Integer 变量执行的操作包括:加(+)、减(-)、乘(*)、除(\)以及取模(Mod)。

定义 Visual Basic 类

现在,让我们假设这样一种情况:您希望开发一个自己的类型——它可以表示一个复杂的对象,而在 Visual Basic 语言的基本类型并不支持这种类型。假设您是一名金融系统软件开发小组的成员,而您的任务是开发一些代码来表示一个典型的银行帐号。虽然一个银行有很多种帐号,但是每个帐号都有一些相同的基本属性和操作。具体来说,每个帐号都有一个余额和一个 ID 号。清单 10 中给出的 Visual Basic 代码就定义了一个 account 类。该类中定义三个操作: Deposit , Withdrawal 和 InitAccount (用来对帐户余额和帐户号码进行初始化)。注意您是如何使用一个私有变量来记录实际的帐号余额的,并且定义了一个名为 Balance 的属性以便让使用该类的用户可以获得帐户余额。

1 2 3 4 5 6  下一页

Tags:走上 开放 之路

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接