- 5
- 0
- 约6.28千字
- 约 21页
- 2017-06-10 发布于四川
- 举报
第四章 面向对象程序设计 面向对象的特点主要概括为抽象性、继承性、多态性和封装性。本章我们将站在面向对象程序设计原则和方法的高度,围绕这4个特点讲解面向对象程序设计(OOP)的基本方法。 4.1原则和方法 面向对象程序设计的重要原则有: 分而治之原则 封装原则 接口原则 信息隐藏原则 一般性原则 可扩展性原则 抽象原则 4.1原则和方法 面向对象在程序设计中实现的方法: 分解与封装 继承与合成 接口与实现 服务与客户 4.2 继承 4.2.1 使用继承 基类与派生类 Java中派生类通过extends关键字继承基类,并通过super关键字访问基类的构造函数和方法。 Java中所有的类都继承了Object类的toString方法,我们可以重写并覆盖toString方法,使之带有对象的具体信息,以便我们跟踪和调试对象。 继承关系形成了树状的类层次结构。继承产生的派生类不能直接访问其基类的private成员,但所有其他基类成员通过继承成为派生类的成员后,保持它们原来的成员的可访问性,并可在派生类中使用。 4.2.1 使用继承 基类与派生类 继承在果园系统中的使用 4.2.2 继承与合成 面向对象程序设计中,通过合成或通过继承都可以在不同的环境中重用已有的设计和实现。但经验表明,除非所有继承的方法都有意义,否则还是应当优先考虑使用合成而不是继承。因为
原创力文档

文档评论(0)