EU posso criar um classe FILHA da FILHA! Como seria?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
arthur_roots
Debugger
[Avatar]

Membro desde: 08/02/2010 14:01:08
Mensagens: 72
Offline

EU tenhu uma
classe Mãe-Funcionario
Classe Filha - Gerente
agora eu gostaria de vincular a CLASSE DIRETOR...a classe GERENTE....mais num seria um implementação!!

como eu faria????
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline

Um diretor não é um gerente. Diretor é diretor, gerente é gerente.
Tipos específicos de gerente poderiam ser gerente financeiro, gerente contábil, etc...

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
xjunior
JavaEvangelist
[Avatar]

Membro desde: 26/08/2009 15:49:19
Mensagens: 321
Localização: Belo Horizonte - MG
Offline

olha amigo, vc pode sim fazer heranças de filhos, mas vc não pode fazer heranças múltiplas como no C++ que permite o friends, ou na scala que permite herança multipla.

Um excelente exemplo de herança de filhos para outros filhos é o do ViniGodoy, vc somente não poderia fazer herança de classes quando é atribuída a propriedade final, que diz que a classe não pode ser herdada.

acessem um dos melhores foruns de TI: http://www.clubedaprogramacao.com/forum/


Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline

O friend no C++ não tem absolutamente nada a ver com herança múltipla.

Friend é um modificador de acesso. Uma classe A quando declara que a classe B é friend dela, permite que B veja todo o conteúdo privado e protected de A. É muito útil para classes DAO, por exemplo.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
edmarr
Virtual Machine Man
[Avatar]

Membro desde: 28/05/2009 09:52:36
Mensagens: 597
Offline



Creio que vc deve ter pensado assim
mas nao seria mais interessante trabalhar com interfaces ?


obs herança multipla seria

This message was edited 1 time. Last update was at 19/02/2010 16:27:11


SCJP 6 => Target finalized!
SCWCD => Target located!

Depois que seu problema tiver resolvido, vá no primeiro post, editar o Título adicionando a tag [RESOLVIDO] no final do Título .

Link para Pesquisa
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

arthur_roots wrote:EU tenhu uma
classe Mãe-Funcionario
Classe Filha - Gerente
agora eu gostaria de vincular a CLASSE DIRETOR...a classe GERENTE....mais num seria um implementação!!

como eu faria????


Por favor, explique melhor o que você quer. Não deu para entender.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
xjunior
JavaEvangelist
[Avatar]

Membro desde: 26/08/2009 15:49:19
Mensagens: 321
Localização: Belo Horizonte - MG
Offline

ViniGodoy wrote:O friend no C++ não tem absolutamente nada a ver com herança múltipla.

Friend é um modificador de acesso. Uma classe A quando declara que a classe B é friend dela, permite que B veja todo o conteúdo privado e protected de A. É muito útil para classes DAO, por exemplo.


Herança múltipla em c++ é feita da seguinte forma:


realmente friend não é um tipo de herança múltipla, e sim uma forma de acessar a classe amiga, fui equivocado, é muito tempo sem mexer com C++...


mas valeu a dica Vini

acessem um dos melhores foruns de TI: http://www.clubedaprogramacao.com/forum/


Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

Quanto à pergunta do título do tópico a resposta é sim (vide o exemplo do edmarr).

Agora, analise muito a orientação a objetos antes de implementar qualquer coisa, pois possivelmente existe um problema conceitual aí (veja o que o ViniGodoy escreveu).

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team