在另一个不同包的类中使用一个类的方法

时间:2017-11-10 14:04:30

标签: java

我有以下代码:

public class class1 {
.............

public static void calls(String[] args) {

    ................

现在我正在尝试调用此方法"调用" " class1"在另一个类中的另一个类中,如下面的代码:

public class newClass extends abc {

public void executemywork() throws CIException {

class1.calls(args); //error here "args" cannot be resolved to a variable

我试过在堆栈溢出中查看其他解决方案。我甚至尝试创建" class1"的对象。并在第二种方法中使用它。我在这里仍然遇到同样的错误。错误说" args"无法解析为变量。这两个类都在不同的包中,我也导入了另一个类。

2 个答案:

答案 0 :(得分:3)

声明并为

之类的args赋值
String[] args = new String[]{"a","b","c"};

答案 1 :(得分:0)

它是<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.16/p5.js"></script> <html> <head></head> <body></body> </html> 您正在执行compilation error但此处class1.calls(args);未定义。因此编译错误。

将代码更改为

args