面向对象程序计中的概念.pptVIP

  • 5
  • 0
  • 约4.61万字
  • 约 125页
  • 2018-10-29 发布于江苏
  • 举报
面向对象程序计中的概念

面向对象程序设计中的概念 1. 对象 客观世界中任何一个事物都可以看成一个对象(object)。 对象可大可小。对象是构成系统的基本单位。 一个对象往往是由一组属性和一组行为构成的。 2. 封装与信息隐蔽 面向对象程序设计方法的一个重要特点就是“封装性” (encapsulation),所谓“封装”,指两方面的含义: 一、将有关的数据和操作代码封装在一个对象中,形成一个基本单位,各个对象之间相对独立,互不干扰。 二、将对象中某些部分对外隐蔽,即隐蔽其内部细节,只留下少量接口,以便与外界联系,接收外界的消息。 信息隐蔽还有利于数据安全,防止无关的人了解和修改数据。 3. 抽象 在程序设计方法中,常用到抽象(abstraction)这一名词。抽象的过程是将有关事物的共性归纳、集中的过程。 抽象的作用是表示同一类事物的本质。C++中的类就是对一批具体的数的抽象。 类是对象的抽象,而对象则是类的特例,或者说是类的具体表现形式。 4. 继承与重用 如果在软件开发中已经建立了一个名为A的“类”,又想另外建立一个名为B的“类”,而后者与前者内容基本相同,只是在前者的基础上增加一些属性和行为,只需在类A的基础上增加一些新内容即可。这就是面向对象程序设计中的继承机制。利用继承可以简化程序设计的步骤。 C++提供了继承机制,采用继承的方法可以很方便地利用一个已有的类建立一个新的

文档评论(0)

1亿VIP精品文档

相关文档