当我在AS3中尝试构建Number子类时,我注意到我无法扩展Number / int / etc.课程---他们是最后的。
接下来最好的事情就是施法。尽管如此,我也不认为这是可能的,但是因为我一直在问自己这一段时间,我说我会在这里要求找出答案。
您可以为您创建的课程创建自定义投射吗?例如:
var myObject:MyClass = MyClass('string');
在MyClass
中的某个位置,可以设置将String对象转换为它的行为。
如果不是Flash AS3,那么您可以使用哪种语言进行操作?我发现它有点迷人。
答案 0 :(得分:2)
C#允许使用explicit
的用户定义的强制转换运算符。
http://msdn.microsoft.com/en-us/library/xhbhezf4%28VS.71%29.aspx