第9章 面向对象的程序设计《中文Flash CS6案例教程》同步教学(电子工业出版社)(课件)
2023-01-07
|
9页
|
97人阅读
|
25人下载
普通
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 图形图像处理 |
| 教材版本 | - |
| 年级 | 高二 |
| 章节 | - |
| 类型 | 课件 |
| 知识点 | 初识Photoshop CS6 |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 165 KB |
| 发布时间 | 2023-01-07 |
| 更新时间 | 2023-08-17 |
| 作者 | 匿名 |
| 品牌系列 | - |
| 审核时间 | 2023-01-07 |
| 下载链接 | https://m.zxxk.com/soft/36930644.html |
| 价格 | 0.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
第9章
面 向 对 象 的 程 序 设 计
9.1【 案 例 36】 字 母 猜 猜 猜
【知识链接】
1. 面 向 对 象 编 程 的 基 本 概 念
面 向 对 象 的 程 序 设 计 ( OOP)它 能 够 有 效 地 改 进 结 构 化 程 序 设 计 中 的 问 题 。 在 结 构 化 的
程序设计中,要解决某个问题,是将问题分解为过程,再用许多功能不同的函数来实现,
数据与函数是分离的。面向对象的程序设计方法不再将问题分解为过程,而是将问题分解
为对象,要解决问题必须首先确定这个问题是由哪些对象组成的。
对 象 是 可 以 独 立 存 在 的 、可 被 区 分 的 一 个 实 体 ,它 有 属 性 、方 法( 作 用 于 对 象 的 操 作 )
和事件(对象响应的动作)。对象之间的相互作用通过消息传送来实现。因此面向对象编
程 的 设 计 模 式 为“ 对 象 +消 息 ”。在 面 向 对 象 的 编 程 中 ,有 几 个 很 重 要 的 基 本 概 念 :类 、对
象、属性、方法、实例和继承等。所谓的“类”,可以打一个比喻,月饼模子可以看成是
一个“类”,扣出的月饼是对象,每个动物饼干都继承了模子(类)的属性,比如模子形
状是老虎,扣出来的饼干就是老虎形状。每个月饼对象都有它自己的特有属性,例如,某
个饼干的颜色是黄色,某个饼干是甜的。通过一些方法可以改变这些属性等。
在 面 向 对 象 的 编 程 中 , 对 象 是 属 性 和 方 法 的 集 合 , 程 序 是 由 对 象 组 成 的 。Flash中 的 各
种实例都是类的对象,类的每个实例都继承了类的属性和方法。例如,所有影片剪辑实例
都 是 MovieClip类 的 实 例 , 可 以 将 MovieClip类 的 任 何 方 法 和 属 性 应 用 于 影 片 剪 辑 实 例 。 属
性是对象的特性,方法是与类关联的函数,用于改变对象属性的值。面向对象的程序设计
是将问题抽象成许多类,将对象的属性和方法封装成一个整体,供程序设计者使用。
2. 创 建 对 象 和 访 问 对 象
( 1) 创 建 对 象 : 可 以 使 用 new操 作 符 通 过 Flash内 置 对 象 类 来 创 建 一 个 对 象 。“ myDate
= new date( ) ;” 这 条 语 句 就 是 使 用 了 Flash的 日 期 类 创 建 了 一 个 新 对 象 ( 也 叫 实 例 化 ) 。
这 里 , 对 象 myDate可 以 使 用 内 置 对 象 date( ) 的 getDate( ) 等 方 法 和 属 性 。
使 用 new 操 作 符 来 创 建 一 个 对 象 需 要 使 用 构 造 函 数( 构 造 函 数 是 一 种 简 单 的 函 数 ,它 用
来 创 建 某 一 类 型 的 对 象 ) 。 ActionScript的 内 置 对 象 也 是 一 种 提 前 写 好 的 构 造 函 数 。
( 2)访 问 对 象 : 可 以 使 用 点 操 作 符 来 访 问 对 象 的 属 性 ,点 操 作 符 左 边 写 对 象 名 , 右 边
写 使 用 方 法 。例 如 下 面 程 序 中 ,Sou nd1是 对 象 ,setVolume()是 方 法 ,通 过 点 操 作 符 来 连 接 。
Sound1=ne w sound(this);//实 例 化 一 个 声 音 对 象 Sound1
Sound1.set Vol ume(30);//设 置 声 音 对 象 S ound1 的 音 量 为 30
3. Array( 数 组 ) 对 象
Array( 数 组 )对 象 是 很 常 用 的 内 置 对 象 ,在 数 组 元 素“ [”和“ ]”之 间 的 名 称 叫 做“ 索
引 ” index)(,数 组 通 常 用 来 储 存 同 一 类 的 数 据 。数 组 对 象 可 以 从“ 动 作 ”面 板 动 作 工 具 箱
的 “ ActinScript 2.0 类 ” → “ 核 心 ” → “ Ar ray” 目 录 中 找 到 。
( 1) 指 定 要 使 用 对 象 属 性 的 元 素 。 例 如 : mo ve[1]="A";, move[2]="B";等 。
( 2) 使 用 new Array( )创 建 一 个 数 组 对 象 并 赋 值 。 例 如 :
myArra y=new Arra y();
myArra y[0]=11;
myArra y[1]=22;
( 3) 数 组 对 象 的 属 性 : 它 只 有 length 属 性 , 该 属 性 可 以 返 回 数 组
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。