对象(object).pptVIP

  • 25
  • 0
  • 约1.26万字
  • 约 138页
  • 2017-08-27 发布于上海
  • 举报
对象(object) 现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。 对象具有的含义: 在现实世界中: 是客观世界中的一个实体 对象(object) 对象具有的含义: 在面向对象程序中: 表达成计算机可理解、可操纵、具有一 定属性和行为的对象 在计算机世界中: 是一个可标识的存储区域 面向对象方法是一种运用对象、类、继承、封装、聚合、消息传递、多态性等概念来构造系统的软件开发方法。 类(class) 具有共同属性和行为的对象的抽象 类与对象的关系 类是对象的抽象 对象是类的实例 对象、实体与类 封装 封装是软件开发方法的重要原则,有两个涵义: 把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(对象)。 尽可能隐蔽对象的内部细节 (信息隐蔽) 传统方法和面向对象方法的比较 继承 (继承性inheritance) 继承性是父类和子类之间共享数据和方法的机制 继承性具有传递性 继承性包括单继承和多重继承 继承性作用 使软件系统具有开放性 更好地进行抽象与分类 增强代码的重用率 多态(多态性polymorphism) 不同的对象收到同一消息可产生完全 不同的结果,这一现象叫做多态 多态的效果 ? 用户发送一个通用的消息,而实现 的细节则由接收对象自行决定

文档评论(0)

1亿VIP精品文档

相关文档