我正在制作一个简单的游戏,其中一名玩家选择单词,而另一名玩家必须在任意次数的尝试中猜测该单词。
public class JavaHang
{
//Data Members
private String secretWord;
private StringBuffer blankGuess;
//Constructor
public JavaHang(String s)
{
secretWord = s;
StringBuffer blankGuess = new StringBuffer( secretWord );
}
public void setBlankGuess()
{
for(int i = 0;i<secretWord.length();i++)
{
blankGuess.setCharAt(i, '_');
}
}
我有更多的东西,但我相信我的错误的位置。我得到一个 NullPointerException。“Stringbuffer blankGuess”的值怎么会有空值呢?