- 0
- 0
- 约7.38千字
- 约 81页
- 2017-01-01 发布于广东
- 举报
C++程序设计(第二版) 主编 杨长兴 刘卫国 中国水利水电出版社 6.1 从面向过程到面向对象6.1.1 面向对象程序设计的基本概念1.对象对象(Object)是面向对象程序设计的核心,是程序的主要组成部分,一个程序就是一组对象的总和。对象是由数据及对数据进行处理的方法和行为组成的。换言之,对象是具有某种特殊属性(数据)和行为方式(方法)的实体。每个对象都有其自身的属性和行为。对同一类对象而言其对象的行为是相同的。但每个对象的属性(即状态)却是相对独立的。 2.类类是同一类型对象(具有相似行为的对象)的集合和抽象,是面向对象语言必须提供的由用户定义的数据类型,它将具有相同状态、行为和访问机制的多个对象抽象成一个类。定义类之后,属于这种类的一个对象称为类实例或类对象。类代表一般,而类的一个对象代表具体,描述了属于该类型的所有对象的性质。 3.消息和方法所谓消息(Message)就是用来请求对象执行某一处理或回答某些信息的要求,消息统一了数据和控制流。程序的执行是靠对象间消息的传递来完成的。方法(Method)是类的行为属性的总称,是允许作用于该类对象上的各种操作。一个类可以有多个方法,表示该类所具有的功能和操作,通过对象调用类中的方法就可以改变对象域中变量的值。 4.面向对象的基本特征(
您可能关注的文档
- 3dsMaxVRay室内外效果表现郑宏飞第六章课件教学.ppt
- 3dsMaxVRay室内外效果表现郑宏飞第三章课件教学.ppt
- 3dsMaxVRay室内外效果表现郑宏飞第四章课件教学.ppt
- 3dsMaxVRay室内外效果表现郑宏飞第五章课件教学.ppt
- 3dsMaxVRay室内外效果表现郑宏飞第一章课件教学.ppt
- 3dsMax动画制作基础陈超模块二课件教学.ppt
- 3dsMax动画制作基础陈超模块六课件教学.ppt
- 3dsMax动画制作基础陈超模块三课件教学.ppt
- 3dsMax动画制作基础陈超模块四课件教学.ppt
- 3dsMax动画制作基础陈超模块五课件教学.ppt
- 2026年九年级物理中考二轮复习 专题01 声学、光学(专题专练).pdf
- 2026年九年级物理中考二轮复习 专题01 声学、光学(复习讲义).pdf
- 高三百日冲刺誓师口号.docx
- 城市低空物流对缓解地面交通拥堵与减排的定量评估研究.docx
- 癌症康复者重返工作岗位心理适应与社会支持调查.docx
- 2026年九年级物理中考二轮复习 专题03 运动和力(专题专练).pdf
- 纯净美妆概念消费者认知与支付意愿调查.docx
- 存量商业办公楼改建养老设施的消防审批难点与技术对策案例分析.docx
- 2026年九年级物理中考二轮复习 专题05 机械能和简单机械(专题专练).pdf
- 售前支持与销售团队协作模式.docx
原创力文档

文档评论(0)