C基础教程类组成结构和特性.ppt

上传人:max****ui 文档编号:6330069 上传时间:2020-02-23 格式:PPT 页数:14 大小:466KB
返回 下载 相关 举报
C基础教程类组成结构和特性.ppt_第1页
第1页 / 共14页
C基础教程类组成结构和特性.ppt_第2页
第2页 / 共14页
C基础教程类组成结构和特性.ppt_第3页
第3页 / 共14页
点击查看更多>>
资源描述
C 基础教程类组成结构和特性1 继承 Inheritance 描述基于现有类创建新类的能力 新类继承基本类的所有属性 方法和事件 而且可用其他属性和方法自定义该新类 而对于基本类 基类 来说 则是派生了这个新类 例如 可基于 汽车 类创建名为 卡车 的新类 卡车 类从 汽车 类继承 颜色 属性 而且可有其他属性 如 四轮驱动 图7 2说明了类的继承关系 以家族为例 图7 1封装示意图 图7 2继承 遗传 示意图 多态性 Polymorphism 意味着可以有多个可互换使用的类 即使每个类以不同方式实现相同属性或方法 多态性是面向对象编程的精华 因为它允许使用同名的项 而不管此时在使用什么类型的对象 例如 假设基类 汽车 多态性使程序员能够为任意数量的派生出的类定义不同的 启动 方法 图7 3以人类为例 说明多态性的含义 图7 3多态性示意图 2 重载 重写 隐藏和实例重载 重写和隐藏是很容易混淆的类似概念 虽然所有这三种技术都可以让我们创建同名的成员 但它们之间有一些重要的差异 重载 Overloads 的成员用于提供属性或方法的不同版本 这些版本具有相同名称但是接受不同数量的参数或者接受不同数据类型的参数 重写 Override 的属性和方法用于替换在派生类中不适合的继承的属性或方法 重写的成员必须接受同一数据类型和参数数量 派生类继承重写的成员 隐藏 Hide 的成员用于局部替换具有更广范围的成员 任何类型都可隐藏任何其他类型 例如 可声明隐藏同名继承方法的属性 无法继承隐藏的成员 实例 instance 就是实际的例子的意思 对于面向对象编程来说 使用new操作声明一个对象 类型是一个类 新创建出来的对象就被看做是类的实例 比如人类的实例就是我们自身 人类是抽象的 人 的定义 类 具体化到我们自身 就变成实实在在的例子 所以叫 实例 实例具有了具体的特性描述内容 而类则是抽象的表述 没有具体化 这是他们的差异 85开发 注意 本节的内容中 有几个英文单词 对应了相关的概念 这些单词将来会成为编程中的关键字 并可直接用于代码编写 且含义不变 因此在这里预先标出
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!