Estou Criando um jogo do 21 com dados
-a classe Dado, que representa um Dado. Um dado possui uma quantidade de lados e uma cor. Todos os dados possuem 6 lados, e a cor pode ser vermelha ou branca. Um dado pode ser jogado, retornando o valor da jogada.
- a classe Jogador, que representa um jogador. Um jogador possui um nome, uma quantidade de pontos e dois dados (um branco e um vermelho). Quando um jogador é criado, deve-se saber o nome deste jogador. Um jogador pode jogar os seus dois dados.
Bem a dúvida é a seguinte:
[code]public class Jogador{
private String nome;
private int pontos;
private Dado dado;
public Jogador(String nome, int pontos){
this.nome = nome;
this.pontos = 0;
[b]dado = new Dado/b;
} [/code]
olha só ele pediu um jogador que no coonstrutor possui 2 dados .
eu pensei que talvez ficasse assim, mas to meio inseguro :?
[code]public class Jogador{
private String nome;
private int pontos;
private Dado dado;
public Jogador(String nome, int pontos){
this.nome = nome;
this.pontos = 0;
Dado d1 = new Dado();
Dado d2 = new Dado();
} [/code]
preciso mesmo instanciar duas novas variáveis, no caso d1 e d2?
Na espera por respostas
Desde já agradeço pela ajuda, Obrigado!