C语言面向对象的程序设计.ppt

C语言面向对象的程序设计

第九章 面向对象的程序设计 * 研究式学习—C程序设计(第九章) 本章主要内容 类和对象 定义类 创建和引用对象 类和对象的继承与派生 多态性 面向对象的程序设计方法 面向对象的思维 人们认识事物往往是从个别到一般进行归纳,再从一般到个别认知新事物。 现实生活中的任何事物都可以看作对象。人们总是把一个事物当作一个整体来对待,通过了解它的特性,把握它的操作方法或解决方法来掌握该事物。 通过对一些具体事物的把握来归纳出这些事物的共同特性和解决问题的方法,由此归纳出事物的共性,再通过分类、类比来认知更多的事物。 类和对象 类是对象的抽象,是描述对象的模板;对象是类的具体实例,是一个个可操作的具体单元。若把建筑设计图纸看作“类”,则用该图纸设计的每一栋房子就是一个个具体的对象。 类与对象的关系跟结构体类型与结构体变量的关系十分相似。可以把“类”当作一种自定义的数据类型,把“对象”当作由该类定义的“变量”。 对象具有属性(变量)和方法(函数),因此类中需要对其属性和方法函数进行定义。 定义类 class 类名 { private: 私有的数据和成员函数原型; protected: 受保护的数据和成员函数原型; public: 公有的数据和成员函数原型; } 私有的(private)成员只能被本类中的成员和友元类成员访问;受保护的(

文档评论(0)

1亿VIP精品文档

相关文档