类与对象及封装性.pptxVIP

  • 1
  • 0
  • 约6.93千字
  • 约 33页
  • 2020-06-03 发布于上海
  • 举报
《C++程序设计教程》湖南师范大学 瞿绍军powerhope@华中科技大学出版社第七章 类与对象及封装性7.1.类的抽象7.2.类的定义与对象生成7.3.构造函数和析构函数7.4.构造函数的重载7.5.对象指针P1617.1.类的抽象 在现实世界中,任何一个实体都可以看成是一个对象。 一个对象具有如下二个方面的要素:对象的属性:是实体自身所具有的性质。如一个具体的人,他有身高、体重等特征。对象的方法:是实体自身所拥有的操作。如一个具体的人,他可以走、说话等动作。对象按照上述二个方面去进行归纳与抽象定义后所产生的概念就是类的概念,所以,类是具体对象的一个抽象的定义。P1617.1.类的抽象 如张三、李四、王五是一个个具体的人,这里的“人”就是类的概念,而张三、李四、王五就是“人”类的对象。 对象是按照类的抽象定义的框架产生的,也就是说,类是这一类的对象的生成模型。 面向对象的程序设计是通过对象的使用去完成应用程序的,而对象的使用之前就要有对象的生成,而对象的生成就要有类的抽象定义。所以,类是面向对象编程的基础。P1617.1.类的抽象 只需要对应用程序所关心或所感兴趣的对象的属性与方法进行提取并实现,而那些无关的,应用程序不需要的成分要予以舍弃,这才是真正意义的类的抽象。P1617.2.类的定义与对象生成成员数据:类的属性数据;成员函数:对类的属性数据进行操作的方法 定义一个类

文档评论(0)

1亿VIP精品文档

相关文档