2010-07-16 153 views
2

我創建了一個擴展另一個類的類。用多個類擴展一個類

public class ASClass extends UIComponent{ 

} 

但我想讓它擴展多個類。這是否有可能?我讀過它可能通過構圖?

回答

3

你在問關於multiple inheritance;這在ActionScript中不被支持[或者據我所知,大多數現代語言都具有OO特性]。你可能認爲你想要這個功能,但是多重繼承打開了一大堆蠕蟲。

我建議你看看interfaces,因爲它們是多重繼承的預期替代方案。這裏有一些Adobe Documentation on Interfaces。不過,接口不允許你共享一個實現。

您可以使用ActionScript includes作爲在多個文件之間共享實現的一種方式。