0
Я хочу создать экземпляр подкласса из метода статического суперкласса. Вот пример:Actionscript - вызвать конструктор подкласса из базового класса
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();
Я думаю, что вы не можете расширить статические методы. –
Я немного смущен. Вы создаете экземпляр «Sub», почему бы просто не создать его, как обычно? – sberry
sberry2A: Существует другая функциональность, которую я хочу обернуть внутри createSubclassInstance(), которая не имеет отношения к вопросу – Fragsworth