走上开放之路: Windows 开发人员的 Java Web 支持基础(下)
2009-11-08 00:00:00 来源:WEB开发网多态是对相同的名字关联不同特性、而且可以根据上下文选择正确特性的能力。多态最常见的例子是方法的重载,此时您可以定义名字相同的多个方法,前提是这些方法使用不同的参数。
继承 是指通过编写对现有的类进行扩展的新类而对代码进行重用。例如,让我们假设您希望编写一个新类来代表一个支票帐号。由于支票帐号是一种特殊的银行帐号,因此您可以编写一个 CheckingAccount 类(称为子类)对 Account 类进行扩展。这样 CheckingAccount 类就可以自动获得 Account 类中的所有状态和所有操作(函数)。您只需要向 CheckingAccount 类中添加一些特殊的新状态和操作即可。例如,您可以添加一个 cashCheck() 函数来执行为支票帐号存入现金的操作。如果需要,您还可以修改子类继承的状态或行为。例如,一个用户可能会被允许从她的支票帐号中提款,因此您就可能需要重载原来的 withdrawal 函数。
深入 Java 类
现在您已经理解了类和对象在面向对象编程框架中的基本角色,也已经准备好专心深入了解 Java 平台上类的结构和实现的一些特性了:
类成员:类成员通常或者是一个 域,或者是一个 方法。域代表数据,方法代表操作。类可以定义任意多个成员。
访问修饰符:您可以使用 访问修饰符来声明类成员,这样可以指定类之外的元素对这些成员是否可访问。例如,被声明为私有的成员在类之外根本不能访问,但是公开成员可以自由访问。
对象:类实际上只是定义而已。您在代码中真正使用的是类的实例,称为 对象。后面您将了解到如何从类创建对象。
构造函数: 构造函数是一个用来创建对象的特殊操作。通常来讲,如果您不能对一个类创建对象,那么这个类也就没多少用处了。构造函数非常重要,因为它们提供了创建新类的实例的能力。
- ››开放的云让业务更“闪亮”
- ››开放源码 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 文件复制
更多精彩
赞助商链接