不知道为什么会发生java.lang.NoSuchMethodException

不知道为什么会发生java.lang.NoSuchMethodException,java,bluej,nosuchmethoderror,Java,Bluej,Nosuchmethoderror,我一直有这个错误,不知道为什么,下面是我的代码 } 然后我得到了这个错误: 这是一个例外 我搜索了这个错误,它教我添加一个空构造函数,我添加了它,但仍然得到了这个错误。而且,我有所有必需的参数,为什么我仍然得到这个异常 有人能帮我吗 提前感谢。您的参数弄错了。您的构造函数需要String,int,int,Genre,但是您通过查找您正在调用该方法的nosuchmethod异常来传递String,int,Genre,int Movie("title",1993,g,5) // here g

我一直有这个错误,不知道为什么,下面是我的代码


}


然后我得到了这个错误:

这是一个例外

我搜索了这个错误,它教我添加一个空构造函数,我添加了它,但仍然得到了这个错误。而且,我有所有必需的参数,为什么我仍然得到这个异常

有人能帮我吗


提前感谢。

您的参数弄错了。您的构造函数需要
String,int,int,Genre
,但是您通过查找您正在调用该方法的nosuchmethod异常来传递
String,int,Genre,int

Movie("title",1993,g,5)  // here g is the genre you created
在你的构造器中,体裁排在最后。所以你需要叫它

Movie("title",1993,5,g)  // here g is the genre you created

您的代码输入参数不正确

public Snippet(String string, int i, int j, Genre genre2) {
    // TODO Auto-generated constructor stub
}

你可以输入一个Strig,int,int,流派

-请在问题中包含堆栈跟踪(作为文本)。标记产生异常的代码行也可能有帮助。您传递的参数正确,但顺序错误。
public Snippet(String string, int i, int j, Genre genre2) {
    // TODO Auto-generated constructor stub
}