我正在尝试为名为Supplier的对象调用构造函数,但是使用了错误的Supplier.java文件。
我将我的应用程序分为两个“程序包”,第1部分和第2部分。每个都有各自的供应商版本。
当我在程序包“第2部分”中运行应用程序2时,正在使用第1部分中的Supplier.java。我该如何解决?下面是文件结构的图像。
注意:构造函数具有不同方法签名
这里是在应用程序2中对供应商构造函数的调用示例:
allSuppliers.add(new Supplier(supplierName,supplierAddress,supplierProductList,supplierRegion));
如果有帮助,我使用Eclipse IDE。
如前所述,只需确认您正在导入part2.Supplier
。
另一个选择是在调用构造函数时强制使用完整的包结构,如下所示:
allSuppliers.add(new part2.Supplier(supplierName,supplierAddress,supplierProductList,supplierRegion));