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]
-------------------------------------------------------------------------