2.1C++语言概述.docVIP

  • 0
  • 0
  • 约5.54千字
  • 约 7页
  • 2018-02-18 发布于河南
  • 举报
2.1C语言概述

2.1.1 C++的面向对象特征 概括地讲,面向对象系统包含3个要素:对象、类和继承。能支持所有上述3个方面的语言,被称为面向对象语言。从本质上讲,C++并不是一种完美的面向对象设计语言,而是C语言的一个超集,与C兼容也是其成功的一个重要方面,因而C++也是一种混合语言,既支持传统的面向过程程序设计,又支持面向对象程序设计,灵活性大。它继承了传统C语言的优点,克服了其不足;又在面向对象特征及非面向对象特征这两个方面增加了新功能,使得它既适用于结构化程序设计,又能满足面向对象程序设计的要求,符合广大程序设计逐步更新其程序设计观念和方法的要求,因而很快流行起来。 C++的面向对象特征和风格: (1)C++借助于把一个数据结构及其操作函数组合在一起,提供了类/对象的构造和封装机制。 定义一个类的一般形式是: class calss_name { private: //私有成员部分(类外部的代码不能直接访问的部分) data and methods //可包括成员变量和成员函数 protected: //保护的成员部分 data and methods public: //公用成员部分 data and me

文档评论(0)

1亿VIP精品文档

相关文档