扩展一个类并实现一个接口

时间:2009-12-30 04:37:03

标签: actionscript-3 class interface

我正在为游戏创建对象,他们都是精灵。但我也希望他们实现一个接口。这两个都可以吗?如果没有,我如何让一个对象具有精灵的功能,并让它实现一个接口。我想创建另一个类来检查我的所有对象,看看它们是什么数据类型并相应地评估它们

1 个答案:

答案 0 :(得分:2)

所有 的ActionScript对象都可以实现接口扩展类。这是一个例子:

public class RedZoid extends Sprite implements IColoredZoid

此外,is关键字适用于接口实现:

var z1:RedZoid = new RedZoid();
if (z1 is IColoredZoid) {
  // This branch will be hit, since the interface is implemented
}