所以我有一个包含以下构造函数的类:
public TaxiModule(TaxiData taxiData)
{
this(taxiData, VehicleUtils.getDefaultVehicleType());
}
public TaxiModule(TaxiData taxiData, VehicleType vehicleType)
{
this.taxiData = taxiData;
this.vehicleType = vehicleType;
}
当我试着打电话时:
new TaxiModule(taxiData)
Eclipse给了我一个错误,说:"构造函数未定义。"当我点击小灯泡的东西来快速修复时,它表明:
Add argument to match constructor TaxiModule(TaxiData, TaxiConfigGroup).
Add argument to match constructor TaxiModule(TaxiData, TaxiConfigGroup, VehicleType).
显然,从构造函数的详细信息来看,我的调用是有效的,第二个建议是不适合的。
任何帮助都会很棒。
谢谢!