第六章面向对象程序设计.pptVIP

  • 3
  • 0
  • 约1.17万字
  • 约 55页
  • 2017-06-10 发布于北京
  • 举报
第6章 面向对象程序设计 6.1面向对象程序设计概述 6.2类和对象 6.2.1类的声明 6.2.2对象和类成员 6.2.3 域与属性 6.2.4 静态方法和非静态方法 6.2.5 构造函数和析构函数 6.3 方法的重载 6.4 类的继承 6.5 接口 6.1面向对象程序设计概述 面向对象的程序设计是一种基于结构分析的、以数据为中心的程序设计方法。面向对象的程序设计方法总体思路是:将数据及处理这些数据的操作都封装(Encapsulation)到一个称为类(Class)的数据结构中,在程序中使用的是类的实例—对象。对象是代码与数据的集合,是封装好了的一个整体,对象具有一定的功能。也就是说对象是具有一定功能的程序实体。程序是由一个个对象构成的,对象之间通过一定的“相互操作”传递消息,在消息的作用下,完成特定的功能。 6.1面向对象程序设计概述 面向对象技术的优点: 1.维护简单 模块化是面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员。 2.可扩充性 面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。 6.1面向对象程序设计概述 3.代码重用 由于功能是被封装在类中的,并且类是作为一个独立实体

文档评论(0)

1亿VIP精品文档

相关文档