Duvida passar atributos por parametro

Oiiii gente!
to fazendo uma loja de video games em java e tenho 3 classes: Cliente,Pedido e Videgame.
também criei no banco as respectivas tabelas e dentro da tabela pedido contém as fk de cliente e de videogame (para q se possa saber o que cada pessoa comprou)
Minha dúvida: Nas classes que crie em java o professor me disse para a classe cliente que eu passe como parametro o pedido e o videogame OU na classe videogame
eu passe o cliente e o pedido como parametro.
mas eu não consigo fazer isso =/ sou burrinha ta…
aqui estão as minhas classe:

[code]public class Cliente {

private String nome_cliente;
private int cod_cliente;
private String telefone_cliente;

public Cliente(String nomeCliente, int codCliente, String telefoneCliente) {
super();
nome_cliente = nomeCliente;
cod_cliente = codCliente;
telefone_cliente = telefoneCliente;
}

public String getNome_cliente() {
return nome_cliente;
}
public void setNome_cliente(String nomeCliente) {
nome_cliente = nomeCliente;
}
public double getCod_cliente() {
return cod_cliente;
}
public void setCod_cliente(int codCliente) {
cod_cliente = codCliente;
}
public String getTelefone_cliente() {
return telefone_cliente;
}
public void setTelefone_cliente(String telefoneCliente) {
telefone_cliente = telefoneCliente;
}

}
[/code]

[code]public class Pedido {

private int cod_pedido;

public int getCod_pedido() {
	return cod_pedido;
}

public void setCod_pedido(int codPedido) {
	cod_pedido = codPedido;
}

public Pedido(int codPedido) {
	super();
	cod_pedido = codPedido;
}

}[/code]

[code]public class VideoGame {

private int cod_videogame;
private String modelo_videogame;
private double preco_videogame;
private int quantidade_videogame;

public VideoGame(int codVideogame, String modeloVideogame,
double precoVideogame, int quantidadeVideogame) {
super();
cod_videogame = codVideogame;
modelo_videogame = modeloVideogame;
preco_videogame = precoVideogame;
quantidade_videogame = quantidadeVideogame;
}

public int getCod_videogame() {
return cod_videogame;
}

public void setCod_videogame(int codVideogame) {
cod_videogame = codVideogame;
}

public String getModelo_videogame() {
return modelo_videogame;
}

public void setModelo_videogame(String modeloVideogame) {
modelo_videogame = modeloVideogame;
}

public double getPreco_videogame() {
return preco_videogame;
}

public void setPreco_videogame(double precoVideogame) {
preco_videogame = precoVideogame;
}

public int getQuantidade_videogame() {
return quantidade_videogame;
}

public void setQuantidade_videogame(int quantidadeVideogame) {
quantidade_videogame = quantidadeVideogame;
}

}
[/code]

Obrigada e beijokas!

Olá Mariana,

Acho que seria mais interessante você passar o Cliente e o VideoGame para Pedido:

public class Pedido {  
	  
    private int cod_pedido; 
    private Cliente cliente;
    private VideoGame videoGame;
  
    //Passando Cliente e VideoGame quando a class Pedido é criada
    public Pedido(int codPedido, Cliente cliente, VideoGame videoGame) {  
        super();  
        cod_pedido = codPedido;  
        this.cliente = cliente;
        this.videoGame = videoGame;
    }
    
    //GETs e SETs 
    
} 

Obrigado querido!