"找不到带有自定义类的符号" -error

时间:2015-08-01 09:10:07

标签: java

我在自定义类Numbers.java中编写了这个简单的方法:

public class Numbers {
    public int add (int n,int m) {
        int i = n + m;
        return i;
    }
}

但是当我尝试在main - 类中调用此方法时,如此:

private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {
    int i = add(4, 6);
}

我在int i = add(4, 6);的行号上看到一个红色错误符号:

 cannot find symbol
   symbol: method add(int,int)
   location: class Main 

另外,当我在自定义类中编写方法时,我在行号上有一个黄色警告标志,我在该行号中声明了#34; Missing Javadoc"。我做了一些谷歌搜索,发现你应该在Javadoc标签下的Java平台管理器中添加某些URL,但据我所知,我的所有URL都已到位。我在下面加了一张图片:

enter image description here

我不知道出了什么问题,我很感激你的帮助!

1 个答案:

答案 0 :(得分:1)

您的方法btnAddActionPerformed位于课程Main中,并且正在尝试调用函数add,该函数位于不同的类中。试试这个:

public class Numbers {
    public static int add (int n,int m) {
        int i = n + m;
        return i;
    }
}

private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {                                            
    int i = Numbers.add(4, 6);
}
相关问题