C语言编程入门谭浩强深度解析.pptVIP

  • 1
  • 0
  • 约2.34万字
  • 约 82页
  • 2026-09-10 发布于北京
  • 举报

会计学;第8章类和对象(duìxiàng);到目前为止,我们介绍的是C++在面向过程的程序设计中的应用。对于规模比较小的程序,编程者能够直接编写出一种(yīɡè)面向过程的程序,详细地描述每一瞬时的数据结构及对其的操作过程。但是当程序规模较大时,就显得力不从心了。C++就是为了处理编写大程序过程中的困难而产生的。;面向对象的程序设计(chénɡxùshèjì)的思绪和人们日常生活中处理问题的思绪是相似的。在自然世界和社会生活中,一种复杂的事物总是由许多部分组成的。

当人们生产汽车时,分别设计和制造发动机、底盘、车身和轮子,最后把它们组装在一起。在组装时,各部分之间有一定的联系,方便协调工作。

这就是面向对象的程序设计(chénɡxùshèjì)的基本思绪。

为了进一步说明问题,下面先讨论几个相关的概念。;1.对象

客观世界中任何(rènhé)一种事物都能够看成一种对象(object)。

对象可大可小。对象是组成系统的基本单位。

任何(rènhé)一种对象都应当含有这两个要素,即属性(attribute)和行为(behavior),它能依据外界给的信息进行相应的操作。一种对象往往是由一组属性和一组行为组成的。普通来说,但凡具备属性和行为这两种要素的,都能够作为对象。

在一种系统中的多个对象之间通过一定的渠道相互联系,如图8.1示意。要使某一种对象实现某一种行为(即

文档评论(0)

1亿VIP精品文档

相关文档