Tag: named parameters

为什么我们需要在接口中指定参数名称?

当我们创建接口方法时,我们不能像在java中那样做: void interface_method(Integer,String, /* other parameter */); 相反,我注意到我们还需要给参数名称lile: void interface_method(Integer i, String s); 接口实现者也不需要具有与interface方法相同的参数名称。 我在这里发现了一个关于c#的类似问题。 他们提到了一个命名参数的场景,但我没有在java中找到任何其他相关的相关原因。