C语言面向对象编程实战解析.pptVIP

  • 1
  • 0
  • 约3.52千字
  • 约 19页
  • 2026-09-03 发布于北京
  • 举报

第九章

面向对象的程序设计

第1页

本章主要内容

类和对象

定义类

创建和引用对象

类和对象的继承与派生

多态性

面向对象的程序设计方法

第2页

面向对象的思维

人们认识事物往往是从个别到普通进行归纳,再从普通到个别认知新事物。

现实生活中的任何事物都能够看作对象。人们总是把一种事物当作一种整体来对待,通过了解它的特性,把握它的操作方法或处理方法来掌握该事物。

通过对某些详细事物的把握来归纳出这些事物的共同特性和处理问题的方法,由此归纳出事物的共性,再通过分类、类比来认知更多的事物。

第3页

类和对象

类是对象的抽象,是描述对象的模板;对象是类的详细实例,是一种个可操作的详细单元。若把建筑设计图纸看作“类”,则用该图纸设计的每一栋房子就是一种个详细的对象。

类与对象的关系跟结构体类型与结构体变量的关系十分相似。能够把“类”当作一种自定义的数据类型,把“对象”当作由该类定义的“变量”。

对象含有属性(变量)和方法(函数),因此类中需要对其属性和方法函数进行定义。

第4页

定义类

class类名

{ private:

私有的数据和组员函数原型;

protected:

受保护的数据和组员函数原型;

public:

公有的数据和组员函数原型;

}

私有的(private)组员只能被本类中的组员和友元类组员访问;受保护的(protected)组员只能被本类及派生类

文档评论(0)

1亿VIP精品文档

相关文档