我有一个Java作业,它使用组件来构建程序。老师给了我们一个JAR,我们将使用它来使用Eclipse构建计算器。 JAR有2个课程。我们必须导入JAR并使用其类。
我导入JAR:
import SWEB401_HW1.NumericOperation;
但是当我尝试为该类创建对象时,由于构造函数不可见,它给了我一个错误。如何使用类“
NumericOperation
”构建计算器? 最佳答案
根据您提供的信息-考虑到这是一项任务-我只能为您提供一些提示。
假设您的项目设置正确,并且您仍然无法创建NumericOperation实例,...
... NumericOperation中可能有静态工厂方法。
...“其他类”可以充当NumericOperation实例的工厂
... NumericOperation实际上可能是您需要实现的接口或抽象类
编辑:
不想将其全部放弃,所以我会保持这种含糊。由于NumericOperation确实确实是一个抽象类,请尝试编写如下所示的类,并查看为防止IDE抱怨而必须执行的操作:
public class MyNumericOperation extends NumericOperation {}
您还可以查看Java教程here的继承部分。