面向对象的编程技术.pptVIP

  • 2
  • 0
  • 约1.66千字
  • 约 29页
  • 2019-08-07 发布于江苏
  • 举报
Java语言程序设计 第3章 面向对象编程 林宏 本节内容 编程语言的发展 面向过程和面向对象的设计思想 对象和类的概念 类之间的关系 Java类的定义 编程语言的发展 机器语言——直接由计算机的指令组成,指令、数据、地址都以“0”和“1”的字符串组成,可以被计算机直接执行。 汇编语言——用容易理解和记忆的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。 编程语言的发展 高级语言——屏蔽了机器细节,提高了语言的抽象层次接近于人的自然语言,60年代出现的结构化编程语言,提出了结构化数据和语句,数据和过程抽象等概念。 面向对象的语言——与以往的各种语言的根本不同是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。 计算机语言的发展是朝着人类更容易理解的方向前进。 面向过程的设计思想和面向对象的设计思想 我要去新疆 面向过程 我开车,我挂档,我踩油门,我过四川,我过甘肃…… 面向对象 我命令车去新疆 车怎么去的不关我的事 信息封装在车这个类的内部 我不用去了解车整个开动的过程 面向对象的设计思想 面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维方式。 面向对象更加强调运用人类在日常的思维逻辑中经常采用的思想方法与原则,如抽象、分类、继承、聚合、多态

文档评论(0)

1亿VIP精品文档

相关文档