第3章类和对象一.pptVIP

  • 7
  • 0
  • 约1.83万字
  • 约 48页
  • 2017-02-04 发布于北京
  • 举报
第3章类和对象一

面向对象程序设计技术 第3章 类和对象 3.1类和对象的基本概念 3.1.1 结构和类 用C语言和其它传统的语言所编写的程序必然包含一组数据结构以及用来处理这些数据结构的模块。由于这些语言没有提供数据抽象的功能,程序和数据结构是分离的,这就存在使用错误的数据调用正确的程序模块,或使用正确的数据调用错误的程序模块。使数据和程序保持一致性是程序员的一个沉重负担。 3.1类和对象的基本概念 1 、回顾:C语言的结构体 例3.0、已知复数的实部、虚部,分别输出复数的实部、虚部及绝对值 3.1类和对象的基本概念 3.1类和对象的基本概念 C语言结构体总结: 只有数据成员 成员可以被外部随便使用 complex init()和double abscomplex( ) 都是专门处理结构体的函数,但在结构上和结构体没有任何关系 既然是专门处理结构体的函数 何不包含在结构体内? 3.1类和对象的基本概念 2、C++对C语言的结构体进行了扩充: 在C++中,在定义一个结构时,可以定义成员函数; 例3.1:已知复数的实部、虚部,分别输出复数的实部、虚部及绝对值——初步熟悉成员函数 3.1类和对象的基本概念 3.1类和对象的基本概念 C++结构体的扩充总结: 在C++中,扩充了成员函数;如程序中的init( )、realcomplex( )、imagcomplex( )、absco

文档评论(0)

1亿VIP精品文档

相关文档