报告形参数量超过指定最大值的构造函数。 此类对象很难实例化,特别是在某些形参是可选形参的情况下。 构造函数的形参过多可能表明有必要重构。 例如,请考虑应用构建器模式。

示例:


  public BankAccount(long accountNumber,
                     String owner,
                     double balance,
                     double interestRate) {
    // fields initialization
  }

配置检查: