为什么" VariableDeclaratorId是预期的"在接口中声明方法?

时间:2016-03-18 03:50:07

标签: java methods interface variable-declaration

当您创建界面时,为什么必须提供变量ID?您只是创建一个基本上是合同的界面。

为什么我的方法不能像这样:

method(int);

并且必须

method(int x);

我们没有实施这些方法。我在这里看不到x的使用。

1 个答案:

答案 0 :(得分:1)

理论上,接口中不需要参数名称,但因为这是方法通常定义的方式,并且已成为一种要求。

它还使代码更具可读性和可维护性。如果连续有5个整数,那么你将实现该类,并且不知道它们各自的含义。即使是描述性的方法名称也无法在此处提供信息。