走上开放之路: Windows 开发人员的 Java Web 支持基础(下)
2009-11-08 00:00:00 来源:WEB开发网面向对象编程简介
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 的属性以便让使用该类的用户可以获得帐户余额。
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››走上开放之路: Windows 开发人员的 Java Web 支持...
- ››走上开放之路: Windows 开发人员的 Java Web 支持...
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››开放源码-SMTP发信客户端 for Java
- ››开放防火墙端口实现 Robocopy 文件复制
更多精彩
赞助商链接