Sobrescrição de métodos de uma classe abstrata [Resolvido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Pessoal, tô com o seguinte problema:

Tenho essa classe aqui




E essa outra aqui:



Mas o compilador está falando que eu tenho que sobrescrever os métodos salvar() e atualizar()...
Tem como eu sobrescrever métodos com subtipo da classe pai?
Tem uma forma de sanar esse problema?

This message was edited 1 time. Last update was at 18/02/2010 14:31:06


Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Voce pode usar Generics.



E na filha.



Nesse caso funciona, e voce pode até usar Generics nos outros métodos também.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
felipe.brito87
Thread.start()

Membro desde: 20/08/2009 16:12:12
Mensagens: 40
Offline

VantuilJose, boa tarde!

Caso você tenha a necessidade de restringir o uso dos métodos em questão para somente aceitarem subclasses de EntidadeSimples, você pode fazê-lo via Generics mesmo, da seguinte maneira:



Nas subclasses de DaoPadrao, basta manter como disse o Mark_Ameba.

Dessa maneira, caso seja passado um tipo não esperado o compilador acusará. O que é vantagem para você.

Abraço e espero ter ajudado!
VantuilJose
JavaChild
[Avatar]

Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline

Problema resolvido, foi só unir as duas idéias...

Já falei que tenho que estudar generics... Mas nunca me sobra tempo... Aí o pessoal do Guj é que paga o pato... heheheehe
Valeu Pessoal

Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!"
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team