Me ajudam por favor

2 respostas
A

[img]http://200.195.138.58/moodle/file.php/242/diagrama_classe_-_Pedidos_-_v1.jpg[/img]

Como rodar o main? produtos daa de nascimnto? fazendor favora ajudem..

Classe Contato
public class Contato extends Pessoa {
	private String nome;
	private String  celular;
	private String telefone;
	private String email;
	

	public Contato(String nome, String celular, String telefone, String email){
		System.out.println("Contato(String nome, String celular, String telefone, String email)");
		this.nome = nome;
		this.celular = celular;
		this.email = email;
		this.telefone = telefone;
		}
	
	public String getNome() {
        return nome;
    }

    /**
     * Setter para o atributo nome
     * @param nome Recebe conteúdo para modificar o atributo
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * Getter para o atributo sobrenome
     * @return
     */
    public String getCelular() {
        return celular;
    }

    /**
     * Setter para o atributo sobrenome
     * @param sobrenome Recebe conteúdo para modificar o atributo
     */
    public void setCelular(String celular) {
        this.celular = celular;
    }

    /**
     * Método getter que retorna um objeto do tipo Endereco
     * @return Endereco - Retorna a referencia a um objeto do tipo Endereco
     */
    public String getEmail() {
        return email;
    }

    /**
     * Método setter que recebe um objeto do tipo Endereco para modificar o atributo (this.endereco)
     * @param endereco Possui a referencia a um objeto de memória e essa referência é passada para o atributo
     */
    public void setEmail(String email) {
        this.email = email;
    }
    public String getTelefone(){
    	return telefone;
    }
    public void setTelefone( String telefone){
      this.telefone = telefone;
  }
    

    /**
     * Método inspecionar
     * Responsável por exibir todo o conteúdo (estado) do objeto
     */
    public void inspecionar() {
        System.out.print("Nome: ");
        System.out.println(this.nome);
        System.out.print("Celular:  ");
        System.out.println(this.celular);
        System.out.print("Telefone: ");
        System.out.println(this.telefone);
        System.out.print("Email: ");
        System.out.println(this.email);
    }

 public static void main(String [] args){
		 

 }
}

Classe pessoa

public class Pessoa  {
	
	    private String nome;
	    private String dataNascimento;
	    public Contato Contato;
	    public Endereco endereco;

	    public Pessoa() {
	        this("", "");
	        System.out.println("Pessoa()");
	     }

	    public Pessoa(String nome, String dataNascimento) {
	        System.out.println("Pessoa(String nome, String dataNascimento)");
	        this.nome = nome;
	        this.dataNascimento = dataNascimento;
	        this.endereço = new Endereco(); //Cria uma nova instancia de Endereco
	        this.contato = new Contato();
	    }

	    public Pessoa(String nome, String dataNascimento, Endereco endereco , Contato contato) {
	        System.out.println("Pessoa(String nome, String sobrenome, Endereco endereco, Contato contato)");
	        this.nome = nome;
	        this.dataNascimento = dataNascimento;
	        this.endereco = endereco;
	    }

	   
	    public Pessoa(String nome, String dataNascimento, String logradouro, String numero) {
	        System.out.println("Pessoa(String nome, String dataNascimento, String logradouro, String numero)");
	        this.nome = nome;
	        this.dataNascimento = dataNascimento;
	        this.endereco = new Endereco(logradouro, numero, cep. nome, complemento);
	        this.Contato  = new Contato();
	        
	    }	
	    public String getNome() {
	        return nome;
	    }


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

	    public String getdataNascimento() {
	        return dataNascimento;
	    }

	   
	    public void setdataNascimento(String dataNascimento) {
	        this.dataNascimento = dataNascimento;
	    }

	  public Contato getContato(){
		  return contato;
	  }

	   public void setContato(Contato contato){
		   this.Contato = contato;
	   }
	   
	    public Endereco getEndereco() {
	        return endereco;
	    }

	    public void setEndereco(Endereco endereco) {
	        this.endereco = endereco;
	    }
	    public void inspecionar() {
	        System.out.print("Nome: ");
	        System.out.println(this.nome);
	        System.out.print("dataNascimento: ");
	        System.out.println(this.dataNascimento);
	        System.out.print("Logradouro: ");
	        System.out.println(this.endereco.getLogradouro());
	        System.out.print("Número: ");
	        System.out.println(this.endereco.getNumero());
	        System.out.println("Contato: ");
	        System.out.println(this.Contato);
	        System.out.println("Cep: ");
	        
	    }

	}
classe endereço
public class Endereco extends Pessoa{
	    private String logradouro;
	    private String numero;
	    private String nome;
	    private String complemento;
	    private String cep;
	    
	    public Endereco() {
	        System.out.println("Endereco()");
	        this.logradouro = "";
	        this.numero = "";
	        this.nome = "";
	        this.complemento = "";
	        this.cep = "";
	        }
	    
	    public Endereco(String logradouro, String numero, String nome, String complemento, String cep){
	        System.out.println("Endereco(String logradouro, String numero, String nome, String complemento, String cep)");
	        this.logradouro = logradouro;
	        this.numero = numero;
	        this.nome = nome;
	        this.complemento = complemento;
	        this.cep = "";
	    }

	    public String getLogradouro() {
	        return logradouro;
	    }

	    public void setLogradouro(String logradouro) {
	        this.logradouro = logradouro;
	    }

	    public String getNumero() {
	        return numero;
	    }
	    public void setNumero(String numero) {
	        this.numero = numero;
	    }

	    public String getNome(){
	    	return nome;
	    }
	    public void setNome(String nome){
	    	this.nome = nome;
	    }
	    public  String getComplemento(){
	    	return complemento;
	    	
	    }
	    public void setComplemento(String complemento){
	    	this.complemento = complemento;
	    }
	    public String getCep(){
	    	return cep;
	    
	    }
	    public void setCep(String Cep){
	    	this.cep = cep;
	    	}
	}

cliente

public class Cliente extends Pessoa{  
	    private int idCliente;  
	    private String tipoCliente;  
	      
	      
	    public int getIdCliente() {  
	        return idCliente;  
	    }  
	    public void setIdCliente(int idCliente) {  
	        this.idCliente = idCliente;  
	    }  
	    public String getTipoCliente() {  
	        return tipoCliente;  
	    }  
	    public void setTipoCliente(String tipoCliente) {  
	        this.tipoCliente = tipoCliente;  
	    }  
	      
	    public void cadastroCliente(){  
	        Cliente c1 = new Cliente();  
	          
	        c1.setIdCliente(+1);  
	          
	        System.out.println("Digite o nome do Cliente ");  
	        c1.setNomePessoa(sc.nextLine());  
	          
	        System.out.println("Digite o CPF: ");  
	        c1.setCpfPessoa(sc.nextLine());  
	          
	        System.out.println("Digite a idade: ");  
	        c1.setIdadePessoa(sc.nextInt());  
	          
	          
	        System.out.println("Digite o tipo de cliente (pessoa juridica ou física) ");  
	        tipoCliente=sc.next();  
	          
	        if(tipoCliente.equalsIgnoreCase("Juridica") || tipoCliente.equals("Física")){  
	            ((Cliente) c1).setTipoCliente(sc.nextLine());  
	        }  
	        else{  
	            System.out.println("Digite apenas se é pessoa FÍSICA OU JURÍDICA");  
	            System.out.println("Digite o tipo de cliente (pessoa juridica ou física) ");  
	            tipoCliente=sc.next();  
	        }  
	          
	        cadastro.add(c1);  
	          
	          
	    }  
	    public void listarCadastro(){  
	          
	        for(Pessoa x:cadastro){  
	            System.out.println(x.getNomePessoa()+ x.getIdadePessoa() + x.getCpfPessoa());  
	        }  
	      
	  
	}  
	      
	}  

}
public class Produtos {
	private String descricao;
	private int valor;
	private  boolean disponivel = false ;
	private  boolean indisponivel = false;
	private int estoque;
	
	public Produtos(String descricao, int valor, int estoque, String grau){
		if(grau.equalsIgnoreCase("Disponivel")){ disponivel = true;}  
        if(grau.equalsIgnoreCase("Indisponivel")){ indisponivel = true;}     

        boolean{
        
        }
        
        System.out.println("Produtos()");
		 this.descricao = descricao;
		 this.valor = valor;
		 this.estoque = estoque;
		 	}
	public String getDescricao(){
		return descricao;
	}

   public void setDescricao(String descricao){
   		this.descricao = descricao;
}
   	public int getValor(){
   		return valor;
   	}
   	public void setValor(int valor){
   		this.valor = valor;
   	}
   	public int getEstoque(){
   		return estoque;
  }

 }

me ajudam ocmo roda o main? roda produtos e datanascimento por favor?

2 Respostas

tguerra

Oi, alichicao!

Explica melhor o que tu precisas…

A

he

Criado 7 de novembro de 2011
Ultima resposta 7 de nov. de 2011
Respostas 2
Participantes 2