Nav*_*670 1 java methods constructor stringbuffer
所以对于我正在做的任务(仍然是初学者)我有一个名为Anagram的类的默认构造函数,它看起来像这样:
private StringBuffer word1, word2
public void Anagram(String s, String d){
StringBuffer word1 = new StringBuffer(s);
StringBuffer word2 = new StringBuffer(d);
}
Run Code Online (Sandbox Code Playgroud)
但是当我从另一个文件中调用此方法时,如下所示:
public Opponent(){
Anagram an = new Anagram(RandomWord.nextWord(),RandomWord.nextWord());
turn = 0;
}
Run Code Online (Sandbox Code Playgroud)
我得到一个错误,说构造函数不接受任何参数?我究竟做错了什么?
public void Anagram(String s, String d){ 不是构造函数,构造函数没有返回类型将其更改为 public Anagram(String s, String d){