日度归档:2015 年 1 月 15 日

Haxe抽象类

haxe中的抽象类是可以被实例化的,它更像一个已有类的包装,用于重载被包装类的赋值、取值、操作符等 例如:

//被包装类为Array<String> @:from对应的方法生成的结果赋值给该类的实例
abstract StringSplitter(Array<String>) {
inline function new(a:Array<String>)
this = a;

@:from static p[......]

Read more