- 3
- 0
- 约1.27千字
- 约 2页
- 2021-11-26 发布于江苏
- 举报
ActionScript编程 封装的概念
封装是面向对象方法的一个重要原则。它有两重含义:第一,把 对象的全部属性和全部操作结合在一起,形成一个不可分割的独立单 位,即对象;第二,尽可能地隐蔽对象的内部细节,对外形成一个边 界(或者说是一种屏障),只保留有限的对外接口使之与外部发生联系, 也就是所说的“信息隐藏”。这主要是指对象的外部不能直接地存取对 象的属性,只能通过几个允许外部使用的操作与对象发生联系。
用比较简练的语言来定义,封装就是把对象的和操作结合成一个
独立的系统单位,并尽可能地隐蔽对象的内部细节。在 ActionScript 3.0 中,每一个类就是一个独立的系统单位,它将属性、方法和事件封装
一起,而用户对这些属性、方法和事件的内部结构并不清楚。
例如,用“报刊亭”对象描述现实中的一个报刊亭,其属性是亭内的各种报刊(其名称、价钱)和钱箱(总金额)。该对象有两个操作, 即报刊零售和款货清点。“报刊亭”对象如图 8-1所示。
报刊亭属性报刊A
报刊亭
属性
报刊A
报刊B
?
钱箱
操作
报刊零售
款货清点
图 8-1 “报刊亭”对象
封装将这些属性和操作结合成一个不可分割的整体(报刊亭对象),它对外有一道边界,即亭子的隔板。但是,它必须保留一个接口(即 售报窗口),在这里提供报刊零售服务。顾客只能从这个窗口要求提供
服务,而不能自己伸手到亭内拿报纸或找零钱。款货清点
您可能关注的文档
- ActionScript 编程实战 比较运算.docx
- ActionScript 编程实战 无符号整型数据(uint).docx
- ActionScript 编程实战 输出消息.docx
- ActionScript 编程实战 逻辑运算.docx
- ActionScript2.0实例--学习笔记.docx
- ActionScript3.0与FlashCS5在城市轨道交通车辆电气教学及仿真方面的应用.docx
- ActionScript3.0函数大全超详细.docx
- ActionScript编程 label标签语句.docx
- ActionScript编程 XML类型转换.docx
- ActionScript编程 不继承静态属性.docx
最近下载
- 自来水公司面试题目及参考答案.docx VIP
- 五险一金--五险.ppt VIP
- 2026历年高考英语真题高频词汇必备800个(打印版).docx
- 模具开模技术要求明细表.pdf VIP
- 教科版科学六年级下册第一单元《小小工程师》测试卷及答案.pdf VIP
- 2025年中国联通山西省分公司校园招聘笔试备考题库及答案解析.docx VIP
- 基层医疗卫生机构常见新生儿疾病诊疗专家共识:新生儿败血症(2025年).pptx VIP
- 自来水公司面试题目及参考答案.docx VIP
- 低位前切除综合征全流程功能学评估与康复管理专家共识总结2026.pdf VIP
- 2007年励志计划同学会名 录.pdf VIP
原创力文档

文档评论(0)