04面向对象——类和包.pptVIP

  • 2
  • 0
  • 约8.79千字
  • 约 32页
  • 2016-09-29 发布于江西
  • 举报
04面向对象——类和包.ppt

Java程序设计 赵志崑 山东财政学院计算机信息工程学院 zhaozk@sdfi.edu.cn OO的真正意义 OO的真正意义是使得程序设计接近人类的正常思维,将许多原来由人完成的工作交给机器去完成。 机器语言?汇编语言?高级语言 面向过程?面向模块?面向对象 OO包括一套比较完整的方法,程序设计只是其中一个环节。 面向对象的分析 面向对象的设计 面向对象的程序设计 代码重用 面向对象的程序设计思想 所有东西都是对象。 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。(分而制之) 每个对象都有自己的存储空间,可容纳其他对象。(由小到大) 每个对象都有一种类型。(举一反三) 同一类所有对象都能接收相同的消息。 Java的面向对象特性 初级特性:OO最基本的概念,即类和对象。 中级特性:OO最核心的概念,即封装、继承和多态。 高级特性:由初级特性和中级特性引出的一些问题,如构造函数的使用、覆盖的规则、静态变量和函数等。 初级特性 面向对象技术最基本的概念是类和对象: 类是一个样板,以操作、表示和算法的形式完整地定义了一组对象的行为。它通常也是面向对象语言中的模块化、封装和数据抽象的基础。 对象是类的一个实例,是一个软件单元,它由一组结构化的数据和在其上的一组操作构成。 抽象数据类型 类实际上为实际的物体在计算机中定义了一种抽象数据类型。 抽象数据类型是仅由数据类

文档评论(0)

1亿VIP精品文档

相关文档