C++程序设计基础ppt课件第67讲 类和对象(一).pptVIP

  • 2
  • 0
  • 约1.7万字
  • 约 10页
  • 2018-11-30 发布于浙江
  • 举报

C++程序设计基础ppt课件第67讲 类和对象(一).ppt

C程序设计基础ppt课件第67讲 类和对象(一)

1. 对象 客观世界中任何一个事物都可以看成一个对象(object)。 对象可大可小。对象是构成系统的基本单位。 任何对象都具两个要素,即属性(attribute)和行为(behavior) 它能根据外界给的信息进行相应的操作。一个对象往往是由一组属性和一组行为构成的。 在一个系统中的多个对象之间通过一定的渠道相互联系。 要使某一个对象实现某一种行为(即操作),应当向它传送相应的消息。对象之间就是这样通过发送和接收消息互相联系的 C++,每个对象都是由数据和函数(即操作代码) 两部分组成。 数据体现了前面提到的“属性”。如一个三角形对象,它的3个边长就是它的属性。 函数是用来对数据进行操作的,以便实现某些功能(即行为)。例如可以通过边长计算出三角形的面积等,计算三角形面积就是前面提到的行为,在程序设计方法中也称为方法(method)。 调用对象中的函数就是向该对象传送一个消息(message),要求该对象实现某一行为(功能)。 2. 封装与信息隐蔽   对一个对象进行封装处理,把它的一部分属性和功能对外界屏蔽,也就是说从外界是看不到的,甚至是不可知的。其好处是大大降低了操作对象的复杂程度。  封装:一是将有关的数据和操作代码封装在一个对象中,形成一个基本单位,各个对象之间相对独立,互不干扰。二是将对象中某些部分对外隐蔽,即隐蔽其内部细节,只留下少量接口,以便与外界联系,接收外界的消

文档评论(0)

1亿VIP精品文档

相关文档