一二、概述面向对象概述_面向对象程序设计.ppt

一二、概述面向对象概述_面向对象程序设计.ppt

面向对象程序设计 【掌握】C++的输入输出、const常量的定义、函数的重载、有默认参数的函数和内置函数、new和delete运算符。 课程内容 C++语言概述* C的优点 语言简洁、紧凑、使用灵活方便 运算符和数据类型丰富 可以直接访问内存地址,能进行位操作 生成的目标代码质量高,程序运行效率高,可移植性好 C的缺点 类型检查机制相对较弱 本身几乎没有支持代码重用的语言结构 程序规模大时,程序员很难控制程序复杂性 C++语言概述* C++的特色 是一种多范型的语言,支持多种编程范型 支持抽象性的数据形式 可以实现面向对象程序设计 面向对象程序设计 以对象为基础,以事件或消息来驱动对象来执行相应处理的程序设计方法; 将数据及对数据的操作封装在一起,作为一个相互依存、不可分离的整体——对象; 采用数据抽象和信息隐蔽技术,将这个整体抽象 成一种新数据类型——类; 面向对象以数据为中心而不是以功能为中心来描述系统,因为数据相对于功能而言更具稳定性。类的集成度越高,就越适合大型程序的开发。 类与对象的概念 在客观世界中,类这一术语是对一组相似对象的抽象和描述。 面向对象程序设计方法中的对象,是构成软件系统的一个基本单位,是描述客观事物的一个实例; 对象由一组属性(Attribute)和一组行为(Action)构成,对象只有在具有属性和行为的情况下才具有意义; 属性是用来描述对象静态特征的

文档评论(0)

1亿VIP精品文档

相关文档