假设我有一个具有多个构造函数的Java类:
class Base {
Base(int arg1) {...};
Base(String arg2) {...};
Base(double arg3) {...};
}
我如何在Scala中扩展它,同时仍然提供对Base的所有三个构造函数的访问?在Scala中,一个子类只能调用它的一个超类的构造函数。我该如何绕过这个规则呢?
假设Java类是我不能更改的遗留代码。
https://stackoverflow.com/questions/3299776
复制相似问题