标签: java methods interface variable-declaration
当您创建界面时,为什么必须提供变量ID?您只是创建一个基本上是合同的界面。
为什么我的方法不能像这样:
method(int);
并且必须
method(int x);
我们没有实施这些方法。我在这里看不到x的使用。
答案 0 :(得分:1)
理论上,接口中不需要参数名称,但因为这是方法通常定义的方式,并且已成为一种要求。
它还使代码更具可读性和可维护性。如果连续有5个整数,那么你将实现该类,并且不知道它们各自的含义。即使是描述性的方法名称也无法在此处提供信息。