C语言程序设计 黄锐军 第10章 C++ 基础新.pptVIP

  • 0
  • 0
  • 约 48页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计 黄锐军 第10章 C++ 基础新.ppt

第10章 C++ 基础 在这一章中将介绍C++语言程序的基础,引入面向对象程序设计的概念,介绍类与对象、函数重载、指针与引用等知识。C++是对C的扩充,是面向对象的程序设计语言,面向对象程序设计是目前程序设计的发展方向。面向对象程序设计的主要特性是对数据与操作函数的封装、继承、抽象和多态性,在这一章中仅介绍封装的特性。 10.1 类与对象 10.1.1 类与对象的引入 ? 但是结构仅对数据进行封装,实际上时间的有效性函数、输入函数、显示函数等都与这3个变量有关,因此可以考虑把这些函数也封装在一起,这种比结构更进一步的,既封装数据又封装函数的方法称为类,用class来表示,具体是: class time { public: int h,m,s; int isValid(); // 有效性函数 void input(); // 输入函数 void show(); // 显示函数 }; 一般一个类的定义格式是: class 类的名称 { public: 成员变量列表; 成员函数列表; }; 其中public是成员的属性说明,表示公有成员,类的成员还可以声明为private(私有成员)或protected(保护成员),不同属性的成员在访问时规则不同。 类定义好之后,可以像结构那样定义变量,方法是: 类的名称 变

文档评论(0)

1亿VIP精品文档

相关文档