Tag: 方法

在Kotlin中调用Java静态方法的可能性

假设我们有一个Java静态方法: //Java code public static void printFoo() { System.out.println(“foo”); } 在Kotlin中可以调用这个方法吗?

Java是否支持默认参数值?

我遇到了一些具有以下结构的Java代码: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } 我知道在C ++中,我可以给参数分配一个默认值。 例如: void MyParameterizedFunction(String param1, int param2, bool param3=false); Java支持这种语法吗? 有没有任何理由为什么这两个步骤的语法是可取的?

为什么这个Kotlin方法附加反引号?

以下代码段中使用的反引号是什么? 为什么添加他们的fun is(amount:Int ):Boolean { … } ? verifier.`is`(amount)

Lambda在kotlin中的接口实现

kotlin中的代码会是什么样子,似乎没有什么工作我尝试: public interface AnInterface { void doSmth(MyClass inst, int num); } 在里面: AnInterface impl = (inst, num) -> { //… }