基本クラス Base があり、Trait1 と Trait2 という 2 つの特性があります。
これら 3 つのすべてを備えたパラメーター化されたクラスを作成したいと考えています。
私はスカラで:
class C[T <: Base with Trait1 with Trait2] { … }
コトリンで私はしようとしています:
class C<T : Base, Trait1, Trait2> { … }
しかし、それは良くありません.Trait1とTrait2はより多くの型パラメータです.
これを書く方法はありますか?