- 7
- 0
- 约7.84千字
- 约 75页
- 2017-06-10 发布于四川
- 举报
Java语言程序设计;第3章 类和对象 ;3.1面向对象技术基础 ;1.类的基本概念
抽象就是忽略掉目标对象非本质的那些细节或方面,抽象并不是研究目标对象的全部内容,而只是选择其中的最基本的特征。
抽象出一类对象共有的结构和行为,进行一般性描述,这就引出了类的概念。
类是对客观实体的一种抽象的结果,它是具有共同属性、共同操作的对象的集合。而单个的对象则是所属类的一个成员,或称为实例(instance)。在描述一个类时,定义了一组属性和操作,而这些属性和操作可被该类所有的成员所继承。;2.对象的基本概念
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
一个对象由一组属性和对这组属性进行操作的一组服务组成。
对象是作为计算机模拟真实世界的一个抽象,一个对象就是一个物理实体或逻辑实体,它反映了系统为之保存信息和(或)与它交互的能力。;3.消息
对象的结构特征是由它的属性来表现。但是,对象不会无缘无故地执行某个操作,只有在接受了其他对象的请求之后,才会进行某一操作,这种请求对象执行某一操作,或是回答某些信息的要求称为消息。 ;3.1.2面向对象的基本特征
1.封装性
封装就是把对象的全部属性和全部功能结合在一起,包装成一个不可分割的独立单元(对象),并尽可能隐藏该单元的内部实现细节。
通过对象的封装,实现了模块化和信息隐藏。
封装的原则在软件上的反映是:要求使对象
原创力文档

文档评论(0)