Não entendo oque esta sendo pedido

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 :wink:
Desde já agradeço pela ajuda, Obrigado!

Além de instanciar você precisa declarar duas variáveis do tipo Dado na sua classe Jogador.

concordo com o amigo acima analisando seu código.
e se resolvido por favor fechar o post :smiley: