1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Pequeno problema em Java. Sou iniciante.

public class Cliente{

Scanner ler = new Scanner (System.in);

private Calca calca; private Camisa camisa; private Sapato sapato; protected String esc; protected String nome; protected int rg;

public Cliente(String nome, int rg) { this.nome = nome; this.rg = rg; }

public void Detalhes(){ System.out.println("====================="); System.out.println("Cliente " + this.nome + ". Rg: " + this.rg); System.out.println(" "); }

Criei uma 3 classes: Calca, Camisa, Sapato. E agora na classe Cliente quero pegar alguns atributos das classes Calca, Camisa e Sapato. Mas quando executo a classe principal, dar erro nos metodos Escolher...

// Sobrecarga public void Escolher(Calca calca){ System.out.println("Parabens por comprar uma linda calça, no valor de " + this.calca.preco); }

public void Escolher(Camisa camisa){ System.out.println("Parabens por comprar uma linda camisa, no valor de " + this.camisa.preco); }

public void Escolher(Sapato sapato){ System.out.println("Parabens por comprar uma linda sapato, no valor de " + this.sapato.preco); }

public String getNome() { return nome; }

public void setNome(String nome) { this.nome = nome; }

public int getRg() { return rg; }

public void setRg(int rg) { this.rg = rg; }

public String getEsc() { return esc; }

public void setEsc(String esc) { this.esc = esc; }

public Calca getCalca() { return calca; }

public void setCalca(Calca calca) { this.calca = calca; }

public Camisa getCamisa() { return camisa; }

public void setCamisa(Camisa camisa) { this.camisa = camisa; }

public Sapato getSapato() { return sapato; }

public void setSapato(Sapato sapato) { this.sapato = sapato; }

}

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.