这样的对象很难实例化,特别是在某些参数是可选的情况下。 构造函数参数过多可能表明有必要重构。 例如,请考虑应用构建器模式。
示例:
public BankAccount(long accountNumber, String owner, double balance, double interestRate) { // 字段初始化 }
配置检查: