Questão de implementação de métodos  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
matheusPJ
GUJ Hacker
[Avatar]

Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline

eai!??? compila? não?? pq? heheha :cool:


http://www.portaljava.com
[WWW] aim icon [ICQ]
darkseidPJ
GUJ Master
[Avatar]

Membro desde: 10/05/2004 00:00:00
Mensagens: 1334
Localização: 14921366
Offline

ae matheus, nessa vc judiou, mas vou tentar:

qndo sao interfaces e classes abstradas os metodos soh sao declarados e naum implementados.

Mas na hora de vc definir a classe vc precisaria implementar a funcao, ou pelo menos gerar as excessoes q a abstract class e a interface exigem...

E ai matheus!??! Q nota!?!? Huahau

http://www.rafaelmanoel.pro.br
[WWW] aim icon [ICQ]
DanielBadawiPJ
GUJ Ranger
[Avatar]

Membro desde: 27/02/2004 00:00:00
Mensagens: 897
Offline

nao sei se isso chega a ser um problema, mas uma classe ta sobrepondo a outra.. pq são iguais.. ou não... hahaha.. sei la.. foda esse exercício hein!

nao sei nem se isso chega a ser um erro q impessa a compilação...

mas eu acho q nao compila nao, por sobreposições de classes!
e aí? falei mta besteira?? hehehe

flw!
abraços!
[WWW] aim icon [ICQ]
matheusPJ
GUJ Hacker
[Avatar]

Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline

ta mas e a classe Certification não ta implementando o método f() ??? ... ele tem as chaves... então, tu acha q compila? q não? q oq? pq? hehehehhehe

http://www.portaljava.com
[WWW] aim icon [ICQ]
DanielBadawiPJ
GUJ Ranger
[Avatar]

Membro desde: 27/02/2004 00:00:00
Mensagens: 897
Offline

caraco! postamos juntos! :grin: :grin:

mas e aí? acertei na minha interpretação do problema?

flW!
[WWW] aim icon [ICQ]
matheusPJ
GUJ Hacker
[Avatar]

Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline

ehehehae, sobreposição de classes? existe isso? heheheheh

http://www.portaljava.com
[WWW] aim icon [ICQ]
DanielBadawiPJ
GUJ Ranger
[Avatar]

Membro desde: 27/02/2004 00:00:00
Mensagens: 897
Offline

hahahaha.. sabia q eu tinha falado merda..
mas blz..hehehe.

eu falei sobreposição de classes pq nao achei uma palavra q definisse melhor o erro...

pq tipo assim, eu acho q vai da pau na compilação pq a Classe Certification ta criando um método q ja existe na classe Classe

mas aí ja nao sei se isso é um erro..
é um chute meu só.. heuaehhuae!

bom.. vo parar de postar em Certificações pq eu ainda nao tenho nivel pra isso.. heheheh

flw!
abraços!
[WWW] aim icon [ICQ]
BrainnPJ
Debugger
[Avatar]

Membro desde: 22/04/2004 00:00:00
Mensagens: 66
Localização: 45921450
Offline

Bom dia, pessoal
Acho o seguinte, qdo vc extende uma classe e sobrescreve um metodo (void f(), no caso) o compilador insiste que todas as exeçoes lancadas pelo novo metodo devem ser iguais, ou subclasses da classe de exeção lancada pelo metodo original!
original:
abstract void f() throws IOException;


sobrescrito
public void f() throws IOException, Exception {}

Exception é uma superClasse de IOException

acho que não compila por isso!
[WWW] [ICQ]
matheusPJ
GUJ Hacker
[Avatar]

Membro desde: 23/03/2003 00:00:00
Mensagens: 6928
Offline

Brainn, mas além de extender e implementar o método f() q lança uma IOException, e classe tb implements uma interface q tem o mesmo método, e esse sim lança uma Exception... e ai??? .. bem, no final das contas tu ta certo, eu sei disso, mas nesse exemplo eu pirei, pq a classe tb implementa uma interface q essa sim tem um método de mesmo nome q lança uma exceção mais genérica... mas, esse codigo ai não compila

http://www.portaljava.com
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team