运行时类引用Kotlin

时间:2018-03-16 23:32:02

标签: java kotlin

如果我有一个名为

的界面
interface ApiService

它在我的代码中被称为

ApiService::class.java

我理解这个::class.java运行时java类引用,但是如何在运行时使用接口引用java类?

进一步详细说明上面的课程包含在

getService()

作为参数(Class someClass),Kotlin不考虑类和接口之间的差异吗?

1 个答案:

答案 0 :(得分:0)

不,在此上下文中interfaceclass之间没有区别:您可以以相同的方式引用它们。请注意,这不仅仅是kotlin,但它在java中的工作方式相同,因为Class用于表示类和接口(请参阅doc