转换为自定义用户类

时间:2010-07-09 23:20:03

标签: oop class casting

当我在AS3中尝试构建Number子类时,我注意到我无法扩展Number / int / etc.课程---他们是最后的。

接下来最好的事情就是施法。尽管如此,我也不认为这是可能的,但是因为我一直在问自己这一段时间,我说我会在这里要求找出答案。

您可以为您创建的课程创建自定义投射吗?例如:

var myObject:MyClass = MyClass('string');

MyClass中的某个位置,可以设置将String对象转换为它的行为。

如果不是Flash AS3,那么您可以使用哪种语言进行操作?我发现它有点迷人。

1 个答案:

答案 0 :(得分:2)

C#允许使用explicit的用户定义的强制转换运算符。

http://msdn.microsoft.com/en-us/library/xhbhezf4%28VS.71%29.aspx