C++_chap02 类和数据抽象(I).pptVIP

  • 2
  • 0
  • 约5.24千字
  • 约 34页
  • 2017-06-14 发布于江西
  • 举报
C_chap02类和数据抽象(I)

第二章 类和数据抽象 (I) 理解封装和数据隐藏的软件工程概念 理解数据抽象和抽象数据类型的表示方法 能够建立C++的抽象数据类型(类) 理解怎样建立、使用和撤销类的对象 能够控制对类的数据成员和成员函数的访问 开始认识面向对象的价值 2.1 引言 不同的对象可具有许多相同的属性和类似的行为 面向对象程序设计(Object-oriente programming,OOP) 用软件的方法模拟真实世界的对象 把数据(属性)和函数(行为)封装在一个包中——类(class) 数据和函数紧密相关 引言 信息隐藏 实现的具体细节隐藏在类中 C++ 程序设计的单位:类 可重用 对象是类的实例 C程序设计的单位是函数 2.2 结构的定义 示例 struct time { int hour; //0~23 int minute; //0~59 int second; //0~59 }; struct 保留字,表示开始定义结构 time time :结构名,用于说明结构类型的变量 time有三个成员: int 类型的 hour、 minute和 second 2.2 结构的定义(II) 结构定义不导致内存分配,仅仅是建立了用于声明变量的一种新的数据结构。用结构声明变量时,为变量分配内存空间 Time timeObject,timeArray[10],

文档评论(0)

1亿VIP精品文档

相关文档