【发布时间】:2014-04-09 02:34:14
【问题描述】:
- 切换回 Phrase 类。添加一个返回布尔值的新方法guessLetter 并以 char 作为参数。这将用于查看玩家是否猜出字母 正确。此方法应: ● 将 char 转换为 Letter 类型的局部变量,称为 guessed ● 如果猜测是字母,则返回 true,否则返回 false
public class Phrase { private String phrase; public Phrase(String phrase) { phrase = phrase.toUpperCase(); for(char c : phrase.toCharArray()) { letters.add(new Letter(c)); } } public String getPhrase() { return phrase; } // public String phrase; ArrayList<Letter> letters = new ArrayList<Letter>(); public ArrayList<Letter> getLetters() { return letters; } public boolean guessLetter(char c) { char c = new char(Letter); c = guessed; return false; } }
谢谢。我想不通这个。
package edu.htc.java1.phrasegame.model;
public class Letter {
private char letter;
private boolean isHidden;
public int getLetter() {
return letter;
}
public boolean isHidden() {
return isHidden;
}
public void unhide() {
isHidden = false;
}
public Letter(char letter) {
this.letter = letter;
if (String.valueOf(letter).matches("[A-Z]")) {
isHidden = true;
}
}
}
【问题讨论】:
-
能否也知道您来自哪个学校,哪个教授问了这个问题?这个问题很有必要解决。
-
那无关紧要。我不想为我完成它,我想了解如何正确调用它。我可以告诉你,我在 google 和 HeadFirst Java Book 上都没有找到任何提示。
-
好的,我会认真的,对之前的评论感到抱歉。你也可以给我上课信吗?这不是你在谷歌上可以找到的,所以我会尽力帮助你。
标签: java