我可以访问一个库,但是我不想派遣代码并维护该库,因为我对Kotlin来说还太陌生。
代码如下:
data class Foo<out T: Baz>(val foos: ..., bars: ...)
我可以从库中调用方法以返回Foo
,但是我需要该Foo
才能从Serializable
实现java.io
。我问别人我该怎么做,他们建议我从数据类扩展。这是正确的行动方针吗?如果是,那该怎么办?
答案 0 :(得分:0)
在Kotlin中,您无法创建它未实现的类实现接口(不同于Haskell和Go)。
很抱歉您的选择如下: