【问题标题】:Actual and formal argument lists differ in length (but both lengths are 2?) [duplicate]实际参数列表和形式参数列表的长度不同(但两个长度都是 2?)[重复]
【发布时间】:2017-06-22 15:24:26
【问题描述】:

你好。在尝试编译一个简单的 Java 类时,我发现我收到一个错误,告诉我“实际”和“正式”arguemnt 列表的长度不同。但是,我只为参数长度为 2 的“Prosessor”类创建了构造函数,并且我也只是尝试使用参数长度为 2 来构造它。有谁知道我的错误可能是什么?

【问题讨论】:

  • 伪构造函数警告!
  • 读取您导入的处理器类是否是好的(您的方法)并删除“void”字!

标签: java constructor compiler-errors


【解决方案1】:

您定义的是方法,而不是构造函数。

构造函数没有返回类型。删除 void 关键字。

因为你还没有定义任何构造函数,你的类目前有默认的零参数构造函数,所以你使用双参数构造函数是无效的。

【讨论】:

  • 谢谢。这对我来说是一个相当大的错误。
猜你喜欢
  • 2018-05-08
  • 2014-04-06
  • 2019-08-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 2016-05-31
  • 2013-10-04
相关资源
最近更新 更多