Duvida passar atributos por parametro

2 respostas
Mariana.Vecci
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:
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;
}
	
 
	
}
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;
	}
	
	
	
}
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;
}
  


}

Obrigada e beijokas!

2 Respostas

A

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 
    
}
Mariana.Vecci

Obrigado querido!

Criado 28 de outubro de 2010
Ultima resposta 28 de out. de 2010
Respostas 2
Participantes 2