То есть, я хочу сказать что-то вроде:
class Fwacbar
public function MakeOne() as MyClass
return new MyClass()
end function
end class
Использование MyClass не работает, но я имею в виду, что находясь внутри класса Fwacbar, я хочу вернуть экземпляр Fwacbar.
Хорошо, я мог бы просто сказать «новый Fwacbar». Моя цель состоит в том, чтобы у меня была куча похожих классов, и я хочу иметь возможность вырезать и вставлять и вносить минимальные изменения. Было бы неплохо, если бы мне не пришлось менять все "новые". Для написания программы не обязательно иметь возможность сделать это, но я просто думал об этом, и если бы я знал способ сделать это, возможно, это было бы более ценно в другом месте.