Предположим, что у меня есть класс Java с несколькими конструкторами:
class Base {
Base(int arg1) {...};
Base(String arg2) {...};
Base(double arg3) {...};
}
Как я могу расширить его в Scala и предоставить доступ ко всем трем базовым конструкторам? В Scala подкласс может вызывать только один из его конструкторов суперкласса. Как я могу обойти это правило?
Предположим, что класс Java - это устаревший код, который я не могу изменить.