我对Kotlin很新。 有人可以帮助我如何将实现作为参数传递给Kotlin吗?
我有这个界面
interface MyInterface {
}
我有两个实现该接口的类:
头等舱:
class MyFirstClass : MyInterface {
}
第二课:
class MySecondClass : MyInterface {
}
现在我有一个需要MyInterface
作为参数的方法
fun someMethod(param: MyInterface) {
}
当我这样称呼这个方法时:
somethod(MySecondClass())
我收到编译错误,需要MyInterface
作为参数
但在java中,没关系
答案 0 :(得分:3)
对不起这个问题。 就像@ holi-java所说,我导入了另一个具有相同名称接口的包