我正在创建一个扩展另一个类的类。
public class ASClass extends UIComponent{
}
但我试图让它扩展多个类。这有可能吗?我读到可以通过组合实现?
最佳答案
您询问的是 multiple inheritance ; ActionScript [或据我所知,大多数具有 OO 功能的现代语言] 不支持这一点。您可能认为您需要该功能,但多重继承却带来了巨大的麻烦。
我建议您查看interfaces因为它们是多重继承的预期替代方案。这是一些Adobe Documentation on Interfaces 。但是,接口(interface)不允许您共享实现。
您可以使用 ActionScript include 作为在多个文件之间共享实现的一种方法。
关于apache-flex - 用多个类扩展一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3263731/