C++程序设计(第二版)杨长兴第6章类与对象课件教学.pptVIP

  • 0
  • 0
  • 约7.38千字
  • 约 81页
  • 2017-01-01 发布于广东
  • 举报

C++程序设计(第二版)杨长兴第6章类与对象课件教学.ppt

C++程序设计(第二版) 主编 杨长兴 刘卫国 中国水利水电出版社 6.1 从面向过程到面向对象 6.1.1 面向对象程序设计的基本概念 1.对象 对象(Object)是面向对象程序设计的核心,是程序的主要组成部分,一个程序就是一组对象的总和。 对象是由数据及对数据进行处理的方法和行为组成的。换言之,对象是具有某种特殊属性(数据)和行为方式(方法)的实体。 每个对象都有其自身的属性和行为。对同一类对象而言其对象的行为是相同的。但每个对象的属性(即状态)却是相对独立的。 2.类 类是同一类型对象(具有相似行为的对象)的集合和抽象,是面向对象语言必须提供的由用户定义的数据类型,它将具有相同状态、行为和访问机制的多个对象抽象成一个类。定义类之后,属于这种类的一个对象称为类实例或类对象。类代表一般,而类的一个对象代表具体,描述了属于该类型的所有对象的性质。 3.消息和方法 所谓消息(Message)就是用来请求对象执行某一处理或回答某些信息的要求,消息统一了数据和控制流。程序的执行是靠对象间消息的传递来完成的。 方法(Method)是类的行为属性的总称,是允许作用于该类对象上的各种操作。一个类可以有多个方法,表示该类所具有的功能和操作,通过对象调用类中的方法就可以改变对象域中变量的值。 4.面向对象的基本特征 (

文档评论(0)

1亿VIP精品文档

相关文档