第3章类和对象素材.pptVIP

  • 9
  • 0
  • 约2.12万字
  • 约 75页
  • 2017-01-28 发布于湖北
  • 举报
主讲:杨晓花 计算机工程系 第3章 类和对象 本章重点: 类的概念与使用,包括:类与对象、构造函数与析构函数、向函数传递对象、友元 内容: 3.1 类与对象的基本概念 3.2 构造函数与析构函数 3.3 对象数组与对象指针 3.4 向函数传递对象 3.5 静态成员 3.6 友元 3.7 类对象作为成员 本章小结 测试题 本章部分习题 3.1 类与对象的基本概念 一、结构与类 C结构的扩充 C++中的结构,不仅可以含有数据,而且可以含有函数。 例3.1 一个复数的结构定义 C++中,一个结构的成员(数据和函数)通常分两类: 私有成员:private,它只能被该结构中的其它成员访问; 公有成员:public,既可以被结构中的其它成员访问,又可以被结构外的其它部分访问。 如果complex中的数据real和imag只是被其成员函数使用,那么可以严格的定义:在数据说明前插入”private:”,在函数定义前插入”public:”。 C++规定,在缺省情况下(没有private和public),结构中的成员是公有的。 类的声明 把结构保留字struct换为class,既成为类的定义。 例3.2 结构与类的主要区别是: 缺省private和public时,类成员(数据和函数)是私有的,这提供了缺省的安全性(为什么?) 通常情况下: 把数

文档评论(0)

1亿VIP精品文档

相关文档