Java错误 – 实际和正式参数列表的长度不同
我正在尝试调用一个方法,但它是给这个错误:
java:112:错误: required: String,String
发现:string
理由:实际和正式的参数列表长度不同
这是我试图调用的方法:
public void setShippingDest(String inCustName, String inDestn) { // ... }
以下是我试图称之为:
shipOrder.setShippingDest("Broome");
那很简单。 这里是setShippingDest
的声明:
public void setShippingDest(String inCustName, String inDestn)
以下是你如何打电话给它:
shipOrder.setShippingDest("Broome");
你提供了一个参数,但是有两个参数? 你期望如何工作? 您要么提供另一个参数,要么删除一个参数。
(我也强烈build议你从所有参数中删除in
前缀,并查看一个真正的unit testing框架,如JUnit,而不是写一个巨大的main
方法。)
另外,如果您只想指定客户名称,则可以通过将方法重载为
public void setShippingDest(String inCustName) { return setShippingDest(inCustName, defaultvalue1); }
看看如何设置默认的方法参数值?
- 如何在POM.xml中引用环境variables?
- “aapt”IOException错误= 2,没有这样的文件或目录“为什么我不能在jenkins上构build我的gradle?
- Oracle(Sun)JDK / JRE在Mac OS X 10.8 Mountain Lion上安装在哪里?
- 你推荐哪个Swing布局?
- ConcurrentModificationException,尽pipe使用同步
- 什么时候在Spring中使用ModelAndView vs Model?
- 如何将文件从一个位置移动到另一个位置在Java?
- Android N Java 8function(Jack编译器)和Kotlin互操作
- 如何使用Spring Security在Java代码中检查“hasRole”?