对象(Object)-面向对象技术的核心
对象是现实世界的实体或概念在计算机逻辑中的抽象表示
一个对象包含数据结构及相关的操作
例如:某台电视机,特指的某辆汽车
黑盒
用户只关心能做什么?如汽车的功能:代步、运输等等
而不必关心具体内部原理,即如何做?
面向对象的程序是由对象组成,这些对象应具有以下特征:
自治性:数据结构和操作合为一体,且私有和公有分开,可以达到保
护、减少干扰、降低复杂性、提高可靠性。
自恰性:可以通过自身定义的操作来管理自己
接口和消息机制:消息隐藏、通过接口体现功能.
第五页,共57页。