第07章面向对象的程序设计.ppt

第07章面向对象的程序设计

第7章 面向对象的程序设计 本章要点: ? 面向对象的基本概念 ? 类的定义与对象的声明 ? 构造函数和析构函数 ? 类的静态成员和实例成员 ? 方法重载及运算符重载的编程实现 ? 类的继承与多态性的编程实现 ? 类的属性的实现 7.1.1 面向对象程序设计概述 1.面向对象程序设计的由来 面向对象的程序设计是一种基于结构分析的、以数据为中心的程序设计方法。面向对象的程序设计方法总体思路是:将数据及处理这些数据的操作都封装(Encapsulation)到一个称为类(Class)的数据结构中,在程序中使用的是类的实例——对象。对象是代码与数据的集合,是封装好了的一个整体,对象具有一定的功能。也就是说对象是具有一定功能的程序实体。程序是由一个个对象构成的,对象之间通过一定的“相互操作”传递消息,在消息的作用下,完成特定的功能。 2.面向对象程序设计的基本概念 (1)类和对象 通常把具有同样性质和功能的东西所构成的集合叫作类。 (2)属性、方法与事件 属性是对象的状态和特点。 方法是对象能够执行的一些操作,它体现了对象的功能。 事件是对象能够识别和响应的某些操作 。 (3)封装 所谓的封装,就是将用来描述客观事物的一组数据和操作组装在一起,形成一个类。

文档评论(0)

1亿VIP精品文档

相关文档