报告参数过多的构造函数。

这样的对象很难实例化,特别是在某些参数是可选的情况下。 构造函数参数过多可能表明有必要重构。 例如,请考虑应用构建器模式。

示例:


  public BankAccount(long accountNumber, String owner, double balance, double interestRate) {
    // 字段初始化
  }

配置检查: