Kotlin:通过实现一个接口作为参数

我对Kotlin很新。 有人可以帮助我如何通过实施作为参数Kotlin?

我有这个接口

interface MyInterface { } 

我有两个类来实现这个接口:

头等舱:

 class MyFirstClass : MyInterface { } 

第二类:

 class MySecondClass : MyInterface { } 

现在我有一个需要MyInterface作为参数的方法

 fun someMethod(param: MyInterface) { } 

而当我打电话给这样的方法:

 somethod(MySecondClass()) 

我得到一个编译错误,我需要MyInterface作为参数

但在Java中,没关系

对不起,这个问题。 就像@ holi-java所说的,我导入了另一个具有相同名称界面的包