第3讲C++面向对象.pptVIP

  • 1
  • 0
  • 约3.5万字
  • 约 88页
  • 2017-06-08 发布于湖北
  • 举报
第3章C++面向对象程序设计 3.1 类和对象 3.2 继承和派生类 3.3 多态和虚函数 3.4 运算符重载 3.5 输入输出流库 3.1类和对象 传统的结构化程序设计(C语言),数据+算法,数据与数据处理程序是分离的。当其中某段需要修改时,涉及的范围很多,不利于程序的维护。 C++采用面向对象的设计方法,以类为媒介,以类的设计为主。它是将数据与相应的数据处理函数“封装”到一个类中。类的实例叫对象,如果程序修改,只要修改类,工作量小,加快开发效率。并且一般只有类的接口函数才能访问内部的数据,达到保护和隐藏数据的效果。 3.1类和对象 3.1.1类的定义 类可以认为是一种新的数据类型,需要声明(*.h)和定义(*.cpp/*.cxx)。 class 类名 { private: [私有数据和函数] public: [公有数据和函数] }; 各个成员函数的实现 class:关键字 类名:用户自己定义,通常一个字母用C,表示类。 private/public:关键字,表示下面的声明和定义的访问权限。 public:公有,能被类外部访问。C123.m_name private:私有,只能由类中的函数所使用,不能被外面的程序所访问。 类中的数据和函数是类的成员,分别称为数据成员和成员函数。 各个成员函数的实现是类

文档评论(0)

1亿VIP精品文档

相关文档