创建接口方法时,我们不能像在 java中 那样做:
void interface_method(Integer,String, /* other parameter */);
相反,我注意到我们还需要给参数名称lile:
void interface_method(Integer i, String s);
同样,接口实现者不需要具有与接口方法中相同的参数名称。
我在这里发现了有关c#的类似问题。他们提到了 命名参数的一种情况,但是我没有在Java中找到任何其他相关原因。
从技术角度来看,这是没有必要的。
我一直将其作为语法规范化和文档帮助。
这样有: