| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 12:22:00
|
alyssonjr
Thread.start()
Membro desde: 10/05/2006 16:45:33
Mensagens: 44
Offline
|
Olá boa tarde pessoal.
Estou com um problema aqui que é o seguinte: tenho uma classe Gerente que é uma subclasse da classe Funcionario
Consigo compilar classe Funcionario sem nenhum erro. Porem quando tento compilar a classe Gerente me aparece a seguinte mensagem:
Gerente.java:1 : erro: constuctor Funcionario in class Funcionario cannot e applied to give type;
Class Gerente exetends Funcionario
Required: String, int, int
found: no arguments
reason: actual and formal argument lists differ in lengt().
Alguem pode me ajudar a resolver este problema.?
Desde já, sou muito grato!
This message was edited 1 time. Last update was at 26/12/2011 13:26:42
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 12:40:12
|
diego.sas
JavaEvangelist
![[Avatar]](/images/avatar/7720c6892d447539b71d8bd9e4d1ef60.jpg)
Membro desde: 27/06/2008 09:59:07
Mensagens: 313
Localização: São Paulo
Offline
|
Falta adicionar super na classe Gerente
|
Diego Sales.
Quando penso que já sei todas as respostas. Vem a vida e muda todas as perguntas! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 12:40:13
|
Eduardo Bregaida
Moderador
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline
|
Olá, você deve passar os argumentos do construtor do Gerente para os do construtor de Funcionário: Funcionario.java Gerente.java Vê se era isso que você queria.
This message was edited 1 time. Last update was at 26/12/2011 12:41:40
|
Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?
"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 12:51:17
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
Eduardo Bregaida wrote:
Gerente.java
Isso por que, há, basicamente, dosi tipos de construtores, o padrão, sem argumentos e os que possuem argumentos.
Os que não possuem argumentos podem ser suprimidos e, ao termos uma relação de herança, ficam "subentendidos" nas classes filhas.
Uma alternativa ao super(String, int, int), seria criar um método construtor sem argumentos.
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 13:10:36
|
alyssonjr
Thread.start()
Membro desde: 10/05/2006 16:45:33
Mensagens: 44
Offline
|
diego.sas wrote:Falta adicionar super na classe Gerente
Valeu amigão, deu certo. Muito obrigado mesmo pela ajuda!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 13:12:07
|
alyssonjr
Thread.start()
Membro desde: 10/05/2006 16:45:33
Mensagens: 44
Offline
|
Eduardo Bregaida wrote:Olá, você deve passar os argumentos do construtor do Gerente para os do construtor de Funcionário:
Funcionario.java
Gerente.java
Vê se era isso que você queria.
Valeu amigão, deu certo. Muito obrigado mesmo pela ajuda!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 13:13:15
|
alyssonjr
Thread.start()
Membro desde: 10/05/2006 16:45:33
Mensagens: 44
Offline
|
drsmachado wrote:
Eduardo Bregaida wrote:
Gerente.java
Isso por que, há, basicamente, dosi tipos de construtores, o padrão, sem argumentos e os que possuem argumentos.
Os que não possuem argumentos podem ser suprimidos e, ao termos uma relação de herança, ficam "subentendidos" nas classes filhas.
Uma alternativa ao super(String, int, int), seria criar um método construtor sem argumentos.
Valeu amigão, deu certo. Muito obrigado mesmo pela ajuda!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 13:17:53
|
Robb Junior
HelloWorld
![[Avatar]](/images/avatar/4de51b92a636d471a4ee882ff73a82fb.jpg)
Membro desde: 06/05/2011 00:45:31
Mensagens: 10
Offline
|
Alysson, que bom que o problema do código foi resolvido com a ajuda dos amigos aqui do forum!!!!!!
peço só que edite o post para [RESOLVIDO] pra gente!!!!
valeu, abraço.
|
Robson D. Flávio
Desenvolvedor Java Web
Bacharel em Administração de Empresas pela UNIFAN - União das Faculdades Alfredo Nasser de Goiás.
Twitter: @Robbjunior
Facebook: Robson D. Flávio
MSN: robdfgyn@hotmail.com
Talk: robdfgyn@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2011 13:24:14
|
Eduardo Bregaida
Moderador
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline
|
alyssonjr wrote:
diego.sas wrote:Falta adicionar super na classe Gerente
Valeu amigão, deu certo. Muito obrigado mesmo pela ajuda!
É válido, mas como ele colocou os atributos no construtor tinha que fazer a chamada no pai
Já coloquei o título como resolvido para os próximos programadores que tiverem essa dúvida encontrarem a resposta.
Só 1 dica alyssonjr, coloca código entre as tags [code| e [/code| (substitua os | por ])
abraços
This message was edited 1 time. Last update was at 26/12/2011 13:28:27
|
Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?
"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas |
|
|
 |
|
|