� isso mesmo Andr� n�o tinha percebido este detalhe!!
acho que j� estava com sono!!!

Muito obrigado!!!

Dirley
--- Andr�_Barbosa <[EMAIL PROTECTED]> wrote:
> Dirley,
> 
> Acontece o seguinte, em Funcionario vc definiu a
> abstrata "redimentos()", e em Chefe vc t�
> implementando "rendimentos()" - tem um "n" faltando
> na defini��o da abstrata em Funcion�rio!
> 
> 
> ----- Mensagem original -----
> De:           Dirley Wagner [SMTP:[EMAIL PROTECTED]]
> Enviada em:           s�bado, 16 de fevereiro de 2002 17:13
> Para:         [EMAIL PROTECTED]
> Assunto:              [java-list] class abstract
> 
> Ol� lista,
> 
> Estou com um probleminha, alguem pode me ajudar???
> 
> Declarei os seguintes m�todos:
> 
> 1. public abstract class Funcionario {
>        private String primeiroNome;
>        private String ultimoNome;
> 
>       public Funcionario( String primeiro, String ultimo
> ){
>         primeiroNome = primeiro;
>         ultimoNome = ultimo;
>           }
>       
>       public String getPrimeiroNome() { return
> primeiroNome; }
>       
>       
>       public String getUltimoNome() { return ultimoNome;
> }
>       
>       //M�todo abstrato que deve ser implementado para
> cada
>       //classe derivada de Funcionario da qual os objetos
>       //s�o instanciados.
>       public abstract double redimentos();
>       
>       public String toString(){
>               return primeiroNome + " " + ultimoNome; 
>               }
> }
> 
> e este outro
> 
> 2. public final class Chefe extends Funcionario{
>       private double salarioSemanal;
> 
>       public Chefe( String primeiro, String ultimo,
> double
> s ){
>               super( primeiro, ultimo ); // Defini��o do
> Construtor Funcionario
>               setSalarioSemanal( s );
>           }
> 
>       public void setSalarioSemanal( double s ){
>               salarioSemanal = ( s > 0 ? s : 0 ); 
>               }
> 
>       public String toString(){
>               return "Boss: " + super.toString();
>           }
> 
>       public double rendimentos() { 
>               return salarioSemanal; 
>               }       
> }
> 
> 
> Obs.: Todos os dois metodos est�o em um mesmo pacote
> 
> Quando vou compilar Chefe d� o seguinte erro:
> 
> Deve-se implementar o m�todo double redimentos() da
> classe Funcionario!!!!
> 
> S� que esse m�todo rendimentos() existir� 
> em todas as classes 
> >>>> public final class FuncionarioComissionado
> extends Funcionario{ ... }
> >>>> public final class FuncionarioPorProducao
> extends
> Funcionario{ ... }
> 
> e em cada uma das classes a implementa��o de
> rendimentos() ser� diferente!!
> 
> O que est� havendo??? eu n�o posso declarar metodos
> numa superclasse sem implementar???
> 
> fico muito agradecido por qualquer dica
> 
> Dirley
> 
> 
> =====
> Dirley Wagner
> [EMAIL PROTECTED]
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Sports - Coverage of the 2002 Olympic Games
> http://sports.yahoo.com
> 
> ------------------------------ LISTA SOUJAVA
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP 
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED] 
>
-------------------------------------------------------------------------
> 

> ATTACHMENT part 2 application/ms-tnef 
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------


=====
Dirley Wagner
[EMAIL PROTECTED]

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a