gpt4 book ai didi

java - 为什么我们需要在接口(interface)中指定参数名称?

转载 作者:IT老高 更新时间:2023-10-28 20:32:25 26 4
gpt4 key购买 nike

当我们创建接口(interface)方法时,我们不能在java中做类似的事情吗:

void interface_method(Integer,String, /* other parameter */);

相反,我注意到我们还需要给参数命名 lile:

void interface_method(Integer i, String s);

接口(interface)实现者也不需要与接口(interface)方法中的参数名称相同。

我在 here 上发现了一个关于 c# 的类似问题。 .他们提到了 named parameter 的一种情况,但我没有在 java 中找到任何其他相关原因。

最佳答案

从技术角度来看,这是没有必要的。

我一直将其视为语法规范化和文档辅助。

这样就有了:

  1. 没有理由区分类和接口(interface)方法的语法,并且
  2. 可以使用(描述性!)参数名称生成默认 Javadoc 文档。

关于java - 为什么我们需要在接口(interface)中指定参数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com