因此,对于我正在做的作业(还是初学者),我有一个名为Anagram的类的默认构造函数,它看起来像这样:

private StringBuffer word1, word2

public void Anagram(String s, String d){

    StringBuffer word1 = new StringBuffer(s);
    StringBuffer word2 = new StringBuffer(d);
}


但是,当我从另一个文件调用此方法时,如下所示:

public Opponent(){
    Anagram an = new Anagram(RandomWord.nextWord(),RandomWord.nextWord());
    turn = 0;
}


我收到一个错误消息,说构造函数不接受任何参数?我究竟做错了什么?

最佳答案

public void Anagram(String s, String d){不是构造函数,构造函数没有返回类型,因此将其更改为public Anagram(String s, String d){

07-26 03:27