我有一个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的继承部分。

10-08 01:57