自从我使用java以来已经很长时间了,我遇到了一个问题。 我需要从文件加载测试用例然后运行它们。 问题是我需要从另一个类“Function.class”调用方法“shippingCost”这是一个已编译的代码,没有源代码。
如何在我的类中调用它,“FunctionTest.java”在public static void main中。
谢谢!
该类和错误信息。
答案 0 :(得分:2)
您不需要源来调用该方法,您只需要编译的类。只要您可以访问该方法(通常如果它是公共的),那么您应该能够调用它。像eclipse这样的IDE甚至可以帮助您找出类的实例上可用的方法。
因此,在最简单的情况下,您只需创建该类的实例,然后调用该方法。
Function func = new Function();
func.callMethod();
进一步的帮助会给我们提供错误信息,以便我们知道您实际遇到的问题类型。
答案 1 :(得分:1)
您需要获取对象实例的引用并调用其方法。
Function function = new Function();
function.myFunction();
您的命名方案还有很多不足之处。
答案 2 :(得分:1)
import xx.xx.Function;
(Netbeans应该能够在命令时自动执行此操作。)