没有公共访问器的ActionScript3接口实现?

时间:2011-09-28 04:55:13

标签: c# actionscript-3 syntax

在C#中,可以实现接口方法,而无需将实现方法设为public。例如,

void ITest.SomeMethod() 
{
    // ... 
}

ActionScript3是否相同?

2 个答案:

答案 0 :(得分:1)

在ActionScript中,无法添加访问级别限定符;但是,这里提出了这个问题,利用了接口的继承:

How to expose a method in an interface without making it public to all classes

也许内部阶级可能是另一种方法;虽然,不推荐。

但直接不,ActionScript接口的所有成员都是公共的。

答案 1 :(得分:1)

不。来自AS3 Language Spec

  

实现接口方法的类必须使用public属性来实现所有接口方法。