第四章对象和类.ppt

第四章对象和类

第四章 对象和类 本章中将主要介绍Java语言面向对象程序设计的方法及有关概念. 4.1面向对象的基本概念 面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,以什么观点来研究问题并求解,以及如何进行系统构造的软件方法学。 面向对象方法是一种运用对象,类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。 面向对象方法的基本思想是从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。 对象和类 在日常生活中对象就是我们认识世界的基本单元,它可以是人,也可以是物,还可以是一件事。 整个世界就是由形形色色的“对象”构成的。 对象是现实世界中的一个实体,其特征是: 每个对象必须有一个名字以区别其它对象; 用属性(状态)来描述它的某些特征; 有一组操作(方法),每一个操作决定对象的一种行为; 对象和类 “类”是对一组具有共同的属性特征和行为特征的对象的抽象。 类和对象之间是抽象和具体的关系。 类是对多个对象进行综合抽象的结果,对象又是类的个体实物,一个对象是类的一个实例。 数据抽象和封装 数据的封装是将数据结构和作用于该数据结构上的操作组合在一起,数据的表示方式和对数据的操作细节被隐藏起来,用户通过接口对数据进行操作。 数据的抽象则是通过对数据实例的分析,抽取其共同

文档评论(0)

1亿VIP精品文档

相关文档