我在自定义类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都已到位。我在下面加了一张图片:
我不知道出了什么问题,我很感激你的帮助!
答案 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);
}