Я хочу создать экземпляр подкласса внутри статического метода суперкласса. Вот пример:
class Base
{
public static function createSubclassInstance()
{
//What do I do here?
return new this.getSubclassType();
}
}
class Sub extends Base
{
}
Я хочу создать новый экземпляр Sub
, вызвав:
var s:Sub = Sub.createSubclassInstance();