为了账号安全,请及时绑定邮箱和手机立即绑定

Java错误-实际参数和形式参数列表的长度不同

Java错误-实际参数和形式参数列表的长度不同

30秒到达战场 2019-11-20 14:27:28
我正在尝试调用一个方法,但是它给出了这个错误:java:112:错误: 必需:字符串,字符串找到:字符串原因:实际参数和形式参数列表的长度不同这是我尝试调用的方法:public void setShippingDest(String inCustName, String inDestn) {    // ...}这是我要称呼它的方式:shipOrder.setShippingDest("Broome");
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

好吧,这很简单。这是的声明setShippingDest:


public void setShippingDest(String inCustName, String inDestn)

这就是您要如何称呼它:


shipOrder.setShippingDest("Broome");

您提供了一个参数,但是有两个参数?您希望它如何工作?您要么需要提供另一个参数,要么删除一个参数。


(我也强烈建议您in从所有参数中删除前缀,并考虑使用真正的单元测试框架(例如JUnit),而不要编写大量main方法。)


查看完整回答
反对 回复 2019-11-20
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

另外,如果您只想指定客户名称,则可以通过将方法重载为


    public void setShippingDest(String inCustName)

    {

      return  setShippingDest(inCustName, defaultvalue1);

    }


查看完整回答
反对 回复 2019-11-20
?
炎炎设计

TA贡献1808条经验 获得超4个赞

值得退后一步,弄清楚为什么无法从编译器错误消息中弄清楚它是值得的。你不知道在哪里看吗?你不明白这个讯息吗?基本上,请尝试从这种经验中学习,以便下次可以自己修复。

查看完整回答
反对 回复 2019-11-20
  • 3 回答
  • 0 关注
  • 1621 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信