精·软件工程课本讲解第9章 面向对象基础.pptVIP

  • 0
  • 0
  • 约6.51千字
  • 约 36页
  • 2017-01-16 发布于北京
  • 举报

精·软件工程课本讲解第9章 面向对象基础.ppt

第9章 面向对象基础 9.1 面向对象程序设计语言的发展 9.1.1 Simula语言 Simula 67是一种真正的多功能程序设计语言,仿真是其中的一个应用。 9.1.2 Smalltalk语言 Smalltalk是一种纯面向对象程序设计语言,它强调对象概念的归一性,引入了类、子类、方法、消息和实例等概念术语,应用了单继承性和动态联编,成为面向对象程序设计语言发展中一个引人注目的里程碑。 9.1.3 Eiffel语言 Eiffel它是继Smalltalk 80之后又一个纯面向对象的程序设计语言。它的主要特点是全面的静态类型化、全面支持面向对象的概念、支持动态联编、支持多重继承和具有再命名机制可解决多重继承中的同名冲突问题。 9.1.4 C++语言 C++是一种混合型的面向对象的强类型语言,C++是C语言的超集,融合了Simula的面向对象的机制,借鉴了ALGOL 68中变量声明位置不受限制、操作符重载,形成一种比Smalltalk更接近于机器但又比C语言更接近问题的面向对象程序设计语言。 9.1.5 面向对象程序设计语言 目前已有几十种面向对象语言出现,这些语言分为两大类:第一类是纯面向对象的程序设计语言,它们是Smalltalk-80,Eiffel,SELF,Java等;第二类是混合式面向对象程序设计语言,它们

文档评论(0)

1亿VIP精品文档

相关文档