Erro copilação herança

3 respostas
Giulio_Augusto

Ola adiquiri os DVDs do professor Néri e assim tem uma parte logo quando ele começa a explica herança e taus ele faz o seguinte algoritmo e copila de boa mais eu so copiai e da exatamente 8 erros

package POO_class;
class heranca_filha_pessoafisica extends heranca_pai_pessoa
{
	private String cpf;
	private String rg;
	private int idade;
	private char sexo;
	public void incluir(String cpf,String rg,int idade,char sexo)
	{
		this.cpf = cpf;
		this.rg = rg;
		this.idade = idade;
		this.sexo = sexo;
		
		public String retorna_cpf()
		{
			return(cpf);
		}
		public String retorna_rg()
		{
			return(rg);
		}
		public int retorna_idade()
		{
			return(idade);
		}
		public char retorna_sexo()
		{
			return(sexo);
		}
	}	
}

Alguém poderia me ajudar ???

muito obrigado pela atençao ...

3 Respostas

Lavieri

a formatação dos nomes esta pessima, mais segue a correção

package POO_class; class heranca_filha_pessoafisica extends heranca_pai_pessoa { private String cpf; private String rg; private int idade; private char sexo; public void incluir(String cpf,String rg,int idade,char sexo) { this.cpf = cpf; this.rg = rg; this.idade = idade; this.sexo = sexo; } public String retorna_cpf() { return cpf; } public String retorna_rg() { return rg; } public int retorna_idade() { return idade; } public char retorna_sexo() { return sexo; } }

esse é o teu código corrigido, mais ele ta horrivel…

ele fica melhor escrito assim

package POO_class; //O nome da classe ta horrivel! tb... hehehe .... o ideal seria so PessoaFisica e Pessoa ... sem esses nomes de herencafilha etc etc etc class HerancaFilhaPessoaFisica extends HerancaPaiPessoa { private String cpf; private String rg; private int idade; private char sexo; public void incluir(String cpf,String rg,int idade,char sexo) { this.cpf = cpf; this.rg = rg; this.idade = idade; this.sexo = sexo; } public String getCpf() { return cpf; } public String getRg() { return rg; } public int getIdade() { return idade; } public char getSexo() { return sexo; } }

fernandorsl

Deixei aberto um tempao o post e nem vi que ja tinha resposta… malz

Voce esta colocando seus “gets” dentro da funcao incluir
Corrigindo…

package POO_class;  
class heranca_filha_pessoafisica extends heranca_pai_pessoa  
{  
    private String cpf;  
    private String rg;  
    private int idade;  
    private char sexo;  

    public void incluir(String cpf,String rg,int idade,char sexo)  
    {  
        this.cpf = cpf;  
        this.rg = rg;  
        this.idade = idade;  
        this.sexo = sexo;  
    }

    public String retorna_cpf()  
    {  
        return(cpf);  
    }  
 
    public String retorna_rg()  
    {  
        return(rg);  
    }  

    public int retorna_idade()  
    {  
        return(idade);  
    }  
       
    public char retorna_sexo()  
    {  
        return(sexo);  
    }       
}

Abraços

Giulio_Augusto

Brigadão eu sei q ta horrivel mais eu ainda to aprendendo java e taus muito obrigado msm agora deu xD

Criado 5 de dezembro de 2008
Ultima resposta 5 de dez. de 2008
Respostas 3
Participantes 3