Java实用程序设计(西电版)第3章Java面向对象的程序设计教材教学课件.pptVIP

  • 2
  • 0
  • 约6.23千字
  • 约 97页
  • 2018-03-14 发布于天津
  • 举报

Java实用程序设计(西电版)第3章Java面向对象的程序设计教材教学课件.ppt

教学课件课件PPT医学培训课件教育资源教材讲义

;   3.1 面向对象的基本思想   1. 面向对象问题求解基本思想   所有编程语言都提供“抽象”方法。也可以说,使用一种编程语言所能解决的问题的复杂程度直接取决于抽象的种类及质量,这里的抽象种类指的是被抽象的对象是什么。早期的汇编语言是对底层机器的轻微抽象。后续发展起来的许多命令式语言(如FORTRAN、BASIC和C语言等)对汇编语言进行进一步的抽象。 ;  2. 面向对象问题求解方法   面向对象方法的特点就在于,在建立问题空间的问题模型和解空间的机器模型的过程中,都使用了“对象”这一概念,使得机器世界中的面向对象模型与现实世界中问题的存在形态非常接近,从而简化了两种模型之间的映射。;  3. 面向对象程序设计的特征   Smalltalk语言的发明人Alan Kay曾经将面向对象程序设计方法的特征总结为以下5个方面:   (1) 一切皆对象。   (2) 程序是一系列对象的组合,对象间通过消息传递进行联系。   (3) 每个对象都有自身内存空间,内存空间由其他对象构成。   (4) 每个对象都有一种类型(type)。   (5) 同一类型的所有对象都能够接收相同的消息。 ;  3.2 面向对象程序设计的基本概念   1. 对象、类与接口   3.1节已经介绍了对象实际上是问题空间中可以明确标识的实体,例如学生、汽车、手机等,这些实体在解空间中存在相应

文档评论(0)

1亿VIP精品文档

相关文档