【发布时间】:2017-08-08 17:09:09
【问题描述】:
继承自 Java 类的 Kotlin 类是否也继承自 Any?
如果我们有一个 Java 类 Foo 和一个继承自 Foo 的 Kotlin 类 Bar,并且我们试图在 Kotlin 的 MutableList 中使用它,那么下面的方法应该有效吗?
class Class(items: MutableList<Bar> = mutableListOf()) {
var items: MutableList<Any> = items
}
【问题讨论】:
-
我对 Kotlin 知之甚少,但知道 Java 在这方面一般不变,得知这应该感到震惊有可能,如果我正确阅读this article。我对这个发现没有足够的信心将其列为答案,但这至少会给你一个很好的线索。
标签: inheritance kotlin