В Scala, как я могу создать подкласс Java-класса с несколькими конструкторами?

Предположим, у меня есть класс Java с несколькими конструкторами:

class Base {
    Base(int arg1) {...};
    Base(String arg2) {...};
    Base(double arg3) {...};
}

Как я могу расширить его в Scala и по-прежнему предоставлять доступ ко всем трем конструкторам Base? В Scala подкласс может вызывать только один из конструкторов своего суперкласса. Как я могу обойти это правило?

Предположим, что класс Java является устаревшим кодом, который я не могу изменить.

Ответы на вопрос(4)

Ваш ответ на вопрос