- 6
- 0
- 约7.37千字
- 约 48页
- 2016-06-06 发布于湖北
- 举报
思考: 属性完全相同的两个事物,是否是同一个对象? 举例。 Shape类 本章结束 * 表示两个类之间是 “is a” ,“is like” 或“is kind of” 关系。 1.5.3 继承(Inheritance) superclass subclass 继承使两个以上的类共享相同的属性和/或相同方法。 继承提高了复用性。 继承的各个类可形成层次结构。 继承集中的属性,只能声明一次。操作可以被多次声明,只要声明相同。 * 1.5.4 消息(Message) 消 息 包 括 的 信 息 消息的发出者 消息的接收者 要求的服务 输入的信息 输出(回答)的信息 协议对象间通信要遵守条件 消息是一个对象向另一个对象发出的服务请求 (操作的 请求、执行方法的请求),要求系统的某个 对象完成它 指定的操作。 * 为不同的目的建立不同层次上的抽象,并将不同层次上的同一概念的两种元素联系起来的依赖关系,一个元素比另一个元素更详细。 1.5.5 抽象(Abstraction) 抽象是确定一个事物的本质特征的行为,使这个事物与其他事物区分开。 抽象是自底向上的对几组事物观察,找出事物的共性,把具有共性的事物划分成一类。 * 抽象类 abstract class 抽象类是不能被直接实例化的类,即它没有直接的实例。 对象是对问题域中某些事物的抽象; 类是对对象的一
原创力文档

文档评论(0)