小编Kam*_*ari的帖子

Actionscript中接口的主要功能是什么?

我知道包是Classes和Interfaces的集合,旨在组织和分类其内容.我也知道Classes是Objects的定义,以及它们,它们的属性/变量以及它们的函数/方法的指令.

但是,我还没有理解界面是什么,或者它真正的用途......

我在Adobe的网站上看过这个定义..:

接口

用法

interface InterfaceName [extends InterfaceName ] {}

定义一个接口.接口是定义一组方法的数据类型; 这些方法必须由实现该接口的任何类定义.

接口类似于类,具有以下重要差异:

•接口仅包含方法声明,而不包含其实现.也就是说,实现接口的每个类都必须为接口中声明的每个方法提供一个实现.

Interface方法定义不能具有任何属性,例如publicor private,但实现的方法必须标记为public实现接口的类的定义.

•接口可以通过extends语句继承多个接口,也可以通过语句通过类继承implements.

与ActionScript 2.0不同,ActionScript 3.0允许在接口定义中使用getter和setter方法.

......但是,这太模糊了,对我没有帮助.

有谁知道ActionScript中接口的用途和正确实现和/或设计?

flash actionscript actionscript-3

2
推荐指数
1
解决办法
399
查看次数

标签 统计

actionscript ×1

actionscript-3 ×1

flash ×1