初步认识C++和实例系统.pptVIP

  • 7
  • 0
  • 约 10页
  • 2015-08-15 发布于湖北
  • 举报
初步认识C++和实例系统.ppt

2010年10月 重庆理工大学计算机科学与工程学院计算机科学与技术系刘恒洋 * 第1章 初步认识C++和实例系统 重点 1.C++语言的特点及其概念 2.类和对象的概念 3.示例系统总体需求的理解 4.示例系统的准备工作 C++是从C语言发展而来的,C++在C语言的基础上增加了面向对象的机制。 C++语言程序设计的特点: (1)封装性; (2)继承性; (3)多态性。 以上特点使得C++语言既可以用于结构化程序设计,又可以用于面向对象的程序设计,所以C++语言是一种混合型面向对象的程序设计语言,并且得到了相当广泛的应用。 1.封装性 封装是面向对象方法的一个重要原则,即将对象的属性和行为代码封装在对象的内部,形成一个独立的单位,并尽可能隐蔽对象的内部细节 。 C++面向对象的封装特性包含两层含义: 一是将对象的全部属性和行为封装在对象的内部,形成一个不可分割的独立单位,对象的属性值只能由这个对象的行为来读取和修改; 二是“信息隐蔽”,即尽可能隐蔽对象的内部细节,对外形成一道屏障,只保留有限的对外接口与外部发生联系。 C++一般用类来实现封装性,并通过设置对数据的访问权限来控制对内部数据的访问。 1.1 C++语言程序设计的特点 2.继承性 抽象性和继承性反映了客观世界中不同事物之间的共性和个性问题。 C++允许从一个或多个已经定义的类中派

文档评论(0)

1亿VIP精品文档

相关文档