Java参数错误,请帮忙

标签 java

无法编译此代码,我收到一条错误消息:

方法声明无效; 需要返回类型 public MineFinderFrame(int nc, int nr,int mod)

请问有人可以修改我的代码吗?

class MineFinderPanel extends JPanel implements MouseListener
 {
int numCols;
int numRows;
int myModel;


 public static void main(String[] args)
 {
    MineFinderFrame w = new MineFinderFrame(30,50,42);
    w.numRows = 50; // 50 rows
    w.numCols = 20; // 20 columns
    w.myModel = 42;
    w.setVisible(true);
}

public MineFinderFrame(int nc, int nr,int mod)
{
   numCols = nc;
   numRows = nr;
   myModel = mod;
   addMouseListener(this);

}

最佳答案

如果重命名类,则还必须重命名此类中的构造函数。

所以我会从这个开始:

public MineFinderPanel(int nc, int nr,int mod)
{
   numCols = nc;
   numRows = nr;
   myModel = mod;
   addMouseListener(this);
}

然后,您还必须将 main 方法中的第一行更改为

MineFinderPanel w = new MineFinderPanel(30,50,42);

关于Java参数错误,请帮忙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339310/

相关文章:

java - 从列表中删除元素

java - 产生错误的 XML 输出

java - 在 Arquillian 测试中难以将包添加到 Shrinkwrap 存档中

java - Groovy 类中 @Rule(JUnit) 声明和赋值的逻辑是什么

java - 如何使用 Java 8 流使用接收两个参数的函数将映射的键+值转换为新值?

java - 可变性和 Spring

java - 具有所有基本自动连线服务的基本 Controller

java - 如何初始化一个两列数组列表?

java - 更新我的图形

java - 我应该如何使用异步通信实现 GET 端点?