如何在我创建的包中使用类中的方法

时间:2017-11-24 22:26:01

标签: java methods package

我在java中制作计算器程序。我创建了一个包含4个类的包计算器。该包接受一个等式并找到其结果(该程序有效)。现在我想将这个逻辑用于图形计算器,所以我写了

package calculator; 

在每个班级的顶部(确保它是每个班级的第一行)。然后我写了

import calculator.JCalc; 

在我的类中使用图形计算器,该类也称为Calculator(JCalc是具有执行计算的所有逻辑的类)。在我的课程中,计算器ID喜欢在用户点击" ="时执行方法findResult。按钮,但我不确定如何在课程中访问此方法计算器可以有人请告诉我如何做到这一点。

private String find_result(String equation) {

    ...

}

2 个答案:

答案 0 :(得分:1)

@Marc提供的应该是什么,提供你想在Calculator类中调用的方法被声明为public:

Calculator calc = new Calculator(); 
System.out.println(calc.find_result("3+3"));

答案 1 :(得分:0)

您需要创建一个可以从...调用的Calculator对象。

计算器calc = new Calculator(); 计算(某些方法)