- 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、多态性—
您可能关注的文档
最近下载
- 储能系统变流器涉网性能硬件在环检测规范.docx VIP
- T_ZNZ 434—2025(香榧油低温压榨技术规范).pdf
- 太阳能光伏发电应用技术(第4版).pptx VIP
- 15K502 供热计量系统设计与安装.docx VIP
- 关于成立河南省法律研究会的申请.doc VIP
- 2026年银行从业资格练习题初级《法律法规与综合能力》考试练习题及答案.docx VIP
- 电动汽车用动力蓄电池的循环性能要求20120228.doc VIP
- IPC-WHMA-A-620E- CN 中文版 2022 线缆及线束组件的要求与验收.pdf VIP
- 新乡医学院-2021年研究生招生心理测评.docx VIP
- 第11课《山地回忆》课件 统编版语文七年级下册.pptx VIP
原创力文档

文档评论(0)