c++类与对象课件讲解.pptxVIP

  • 10
  • 0
  • 约9.33千字
  • 约 90页
  • 2021-10-08 发布于河南
  • 举报
类与对象;本章内容;6.2 OOP方法导论;1、封装和数据隐藏--基础 什么是对象? 概念上:对象(object)是现实世界中的客观 事物。对象可以是人、物、事件、规则、概念 等。 例如:开发一个商品销售系统。 实现上:把数据和处理数据的过程(操作 或方法)当成一个整体,这个封装体就称为对 象。;对象是类的实例,类是同种对象的抽象。 类和对象类似于面向过程语言中数据类型和变量。 例如:学生类和某个学生对象。 如:确定大小和颜色的矩形都是一个个具体的对 象,而将所有矩形的共同特点抽象出来,就是一个矩 形类。 这些共有的属性包括颜色(color),左上角坐标(left, top),长(length)和宽(width)等; 对这些属性的处理包括改变矩形的颜色(SetColor) 和大小(SetSize),移动矩形到新的位置(Move),绘繭 矩形(Draw)等。将矩形的这些属性和方法作为一个整 体,封装在一起形成一个矩形类。;2、继承和重用——关键;C++采用继承机制支持重用,不仅可重用具有特 定功能的类,而且继承可以由已有的类创造新的类。 新类共享已有类的属性,自己还具有额外添加的 属性,新类是从已有类派生的,称为派生类或子类, 已有类称为父类或基类。 在客观世界中,存在着整体和部分的关系、一般 和特殊的关系,继承将后者模型化 汽车类,各类汽车 昆虫类,各类昆虫;交通工具;3、多态性—

文档评论(0)

1亿VIP精品文档

相关文档