- 8
- 0
- 约 8页
- 2017-06-12 发布于北京
- 举报
接口(interface和implements关键字)
前面我们讲过,通过类的继承可以实现父类和子类的继承关系,但是呢,继承只允许一个父类。如果需要实现几种继承关系的话,那么在AS3里边呢就要使用到接口,英文名字叫做interface。接口的声明与类的声明类似,有它自己的关键字。但是接口本身比类要抽象些,有时候也会被人解读做抽象的类。它只包含方法的声明,而不包含方法具体的实现方式,那方法呢必须由实现接口的类来具体定义。
比如我们现在要为这个Pet类定义一个接口,那这个定义接口呢也是用ActionScript文件。大家注意看,在定义接口的时候要用到关键字interface。在as当中呢,大家都习惯前面用大写字母I(interface的首写字母)后面用容易辨认的名称,比如这整个接口我们就叫IPet。IPet里边一共有3种方法,第一是吃,第二是睡,第三是跑。大家注意看,这3个方法它本身是没有用公共方法或者私有方法去区别的。它只是定义了这3个方法,具体实现呢,要到去实现这个接口的具体类当中去实现。那么,现在我们保存一下。
这个,类和类之间继承我们用的是extents这个关键字。同样我们要去实现新的接口,我们还是用extents这个关键字。那大家注意,这里面呢我们定义了IpetCopy这样一个新的接口。那这个接口呢,本身我使用了关键字interface,后边呢它还使用了关键字extents,
您可能关注的文档
最近下载
- 江西省赣州市于都县2025-2026学年八年级下学期4月期中检测历史试卷(含答案).pdf VIP
- 长城汽车导入考试及答案.doc VIP
- 2025年中考历史知识体系(表格版)复习提纲.docx VIP
- 深圳2026年中考语文一轮复习 文学文化常识与语言表达知识清单.docx VIP
- 焦虑症的规范化治疗及药物选择(课件).ppt VIP
- 2026年中考语文一轮复习:现代文阅读理解词语和句子的含义.pdf VIP
- 中药(药食同源).pptx VIP
- 失眠量表(PSQI)评分项目及标准.docx VIP
- 义务教育阶段学生学业质量测试八年级数学附答案.doc VIP
- 交通设施标志牌制作安装方案.docx VIP
原创力文档

文档评论(0)