java语言程序设计教程第二版习题解答.doc

java语言程序设计教程第二版习题解答

java语言程序设计教程第二版习题解答 习 题 一 1. 简述面向对象软件开发方法的重要意义。 【答】: 面向对象的软件开发方法按问题论域来设计模块,以对象代表问题解的中心环节,力求 符合人们日常的思维习惯,采用“对象+消息”的程序设计模式,降低或分解问题的难度 和复杂性,从而以较小的代价和较高的收益获得较满意的效果,满足软件工程发展需要。 2.解释下面几个概念: 1)对象 2)实例 3)类 4)消息 5)封装 6)继承 7)多态 【答】: 1) 对象:就是现实世界中某个具体的物理实体在计算机中的映射和体现,是由属性和 操作所构成的一个封闭整体。 2) 实例:是对象在计算机内存中的映像。 3) 类:是描述对象的“基本原型”,是描述性的类别或模板,即对一组对象的抽象。 它定义一组对象所能拥有的共同特征,用以说明该组对象的能力与性质。 4) 消息:消息是对象之间进行通信的一种数据结构。 5) 封装:封装性是保证软件部件具有优良的模块性的基础。面向对象的类是封装良好 的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现) 显式地分开,其内部实现按其具体定义的作用域提供保护。 6) 继承:继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。 7) 多态

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档