有一个IFoo接口(它有一堆方法,包括某种bar),有一个实现这个接口的Foo类。
某处有一个将 IFoo 作为输入的接受方法。
我想传递一个 Foo 类的实例,其中一个 bar() 方法重载到此方法。也就是说,我不想在某个地方创建一个单独的类,它在一个单独的类中继承自 Foo。我想在接受调用和重新加载时就在这里创建一个实例。
我只是不知道如何在身体上做到这一点。
有一个IFoo接口(它有一堆方法,包括某种bar),有一个实现这个接口的Foo类。
某处有一个将 IFoo 作为输入的接受方法。
我想传递一个 Foo 类的实例,其中一个 bar() 方法重载到此方法。也就是说,我不想在某个地方创建一个单独的类,它在一个单独的类中继承自 Foo。我想在接受调用和重新加载时就在这里创建一个实例。
我只是不知道如何在身体上做到这一点。
这是你的例子:
输出:
这是文档
https://kotlinlang.org/docs/reference/object-declarations.html