类与类的实例 ●在大多数情况下: 的实例=对象 ●类同时包括数据结构和行为,类的定义 描述了这个类的所有对象的属性,也描 述了实现该类对象的行为的类的方法 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 6 类与类的实例 ⚫ 在大多数情况下: 类的实例=对象 ⚫ 类同时包括数据结构和行为,类的定义 描述了这个类的所有对象的属性,也描 述了实现该类对象的行为的类的方法
对象与接口 ●接口:类向外部提供的属性与方法的集 实例:电灯的接口 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 7 对象与接口 ⚫ 接口:类向外部提供的属性与方法的集 合。 实例:电灯的接口
对象之间的通信 消息 对象)((对象二 对象之间发消息,相当于一个对象调用另一个对 象的方法 台灯对象与电灯对象的合作关系 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 8 对象之间的通信 对象之间发消息,相当于一个对象调用另一个对 象的方法。 台灯对象与电灯对象的合作关系
面向对象的三大特征 ●封装 ●继承 ●多态 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 9 面向对象的三大特征 ⚫ 封装 ⚫ 继承 ⚫ 多态
封 ●包起不想让别人知道的,只展示想让外 界了解的 类是封装的典型例子 ●外观设计模式是子系统级别封装的典型 例子 2021/2/24 北京理工大学计算机系(共46页)
2021/2/24 北京理工大学计算机系(共46页) 10 封装 ⚫ 包起不想让别人知道的,只展示想让外 界了解的。 ⚫ 类是封装的典型例子 ⚫ 外观设计模式是子系统级别封装的典型 例子