Bom dia, estou fazendo um jogo da forca, e eu preciso criar uma classe chamada “BancoDePalavras”, pois bem, a classe pede dois atributos que eu não estou conseguindo declarar, são eles:
*um array de objetos do tipo Palavra ou PalavraComposta. Apenas um array que armazena objetos dos dois tipos.
*quantidade de palavras cadastradas(tamanho lógico do array)
Sobre as classes Palavra e Palavra composta que foi citado, elas estão assim:
[code]public class Palavra{
// instance variables - replace the example below with your own
private String palavra;
private String dica;
public Palavra(String p, String d){
palavra = p;
dica = d;
}
public void verificaLetra(char c){
char[] aux = palavra.toCharArray();
for (int i=0; i<aux.length; i++){
if (aux[i] == c){
System.out.println(i);
}
}
}
public String getPalavra(){
return palavra;
}
public String getDica(){
return dica;
}
public boolean adivinhaPalavra(String p){
if(getPalavra()==p)
return true;
else
return false;
}
}
[/code]
e
[code]public class PalavraComposta extends Palavra{
// instance variables - replace the example below with your own
private int qtdPalavras;
public PalavraComposta(String p, String d, int quantidade){
super(p, d);
qtdPalavras = quantidade;
}
public boolean adivinhaPalavra(String novaPalavra){
if(getPalavra() == novaPalavra)
return true;
else
return false;
}
public int getQuantidadePalavras(){
return qtdPalavras;
}
}[/code]