JAVA 第4章 面向对象的程序设计.ppt

JAVA 第4章 面向对象的程序设计.ppt

Java程序设计教程 第4章 面向对象程序设计 4.1 面向对象的基本概念 4.2 对象和类 4.3 接口 4.4 包 本章小 结 4.1 面向对象的基本概念 4.1.1 对象 4.1.2 类 4.1.3 接口 4.1.4 包 4.1.5 方法 总结 4.1.1 对象 1. 什么是抽象 ? Benjamin 说:我们把自然界分解,然后组织成不同的概念。 例如,把一对情侣抽象为2,把“空”抽象为0,这种表示方法就是一种抽象。自然界的抽象基于人们的经验。 计算机程序设计的抽象: 例如:汇编语言 ---- 高级语言 涉及到 2个概念:问题空间 和 解空间 。 2. 对象的概念 4.1.1 对象 问题空间:是需要用计算机去解决的问题,是问题解决者对问题的认识,这些问题是存在于现实生活中的。比如机场管理、个人信用卡关系、银行账户管理。 解空间:所谓解空间就是对问题空间中有待解决的问题进行建模的空间。这里讨论的解空间将以计算机为载体,要做的工作就是如何将现实中将要解决的问题抽象成计算机可理解并表示的单元,这个单元即为所谓的对象。所以将现实抽象成对象是个很重要的过程。 4.1.1 对象 2. 对象的概念 《Thinking in Java》一

文档评论(0)

1亿VIP精品文档

相关文档