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