为什么 "VariableDeclaratorId expected" 在接口中声明方法?
Why is "VariableDeclaratorId expected" in declaring methods in an interface?
当您创建界面时,为什么必须提供变量 ID?您只是在制作一个本质上是合同的界面。
为什么我的方法不能这样:
method(int);
而且必须
method(int x);
我们没有实施这些方法。我在这里看不到 x 的用法。
理论上,接口中不需要参数名称,但因为这是通常定义方法的方式,因此已成为一项要求。
它还使代码更具可读性和可维护性。如果连续有 5 个整数,您将实现 class 并且不知道每个整数的含义。即使是描述性的方法名称也无法为您提供线索。
当您创建界面时,为什么必须提供变量 ID?您只是在制作一个本质上是合同的界面。
为什么我的方法不能这样:
method(int);
而且必须
method(int x);
我们没有实施这些方法。我在这里看不到 x 的用法。
理论上,接口中不需要参数名称,但因为这是通常定义方法的方式,因此已成为一项要求。
它还使代码更具可读性和可维护性。如果连续有 5 个整数,您将实现 class 并且不知道每个整数的含义。即使是描述性的方法名称也无法为您提供线索。