2010-07-16 113 views
2

我创建了一个扩展另一个类的类。用多个类扩展一个类

public class ASClass extends UIComponent{ 

} 

但我想让它扩展多个类。这是否有可能?我读过它可能通过构图?

回答

3

你在问关于multiple inheritance;这在ActionScript中不被支持[或者据我所知,大多数现代语言都具有OO特性]。你可能认为你想要这个功能,但是多重继承打开了一大堆蠕虫。

我建议你看看interfaces,因为它们是多重继承的预期替代方案。这里有一些Adobe Documentation on Interfaces。不过,接口不允许你共享一个实现。

您可以使用ActionScript includes作为在多个文件之间共享实现的一种方式。