Ajuda Overrriding e Overloading  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
javamail
JavaChild

Membro desde: 17/05/2010 10:27:31
Mensagens: 102
Offline

Pessoal, alguem pode me ajudar, o que seria Overrriding e Overloading?
vega!
JavaBaby
[Avatar]

Membro desde: 27/06/2010 23:50:32
Mensagens: 87
Offline

Overrinding ainda não aprendi
Overload é quando é necessário criar varios métodos com o mesmo nome mas com assinaturas diferentes para o programa ficar funcional

exemplo



Em cima os metodos tem o mesmo nome, muda apenas o que está entre parenteses, porque a quantidade de dados passados pelo método main pode ser 3,2 ou 4..
Isso é overloading.

This message was edited 2 times. Last update was at 08/07/2010 07:59:09

balrog
JavaEvangelist

Membro desde: 25/05/2003 16:42:17
Mensagens: 356
Localização: London
Offline

Overrinding ainda não aprendi


overriding:
classe A tem metodo XYZ
classe B extends classe A e tbm implementa metodo XYZ

ps: note
1 um metodo final nao pode ser sobre escrito
2 um metodo static na super classe tem que ser static na classe derivada

This message was edited 1 time. Last update was at 08/07/2010 07:53:05


balrog
SCJA, SCJP, SCWCD, SCBCD, SCDJWS, SCEA

http://www.flickr.com/photos/planetadventure/sets/

Twitter @planetadventure
[WWW]
marcobiscaro2112
JWizard

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

balrog wrote:2 um metodo static na super classe tem que ser static na classe derivada

E nesse caso não é sobrescrita (pois sobrescrita é um conceito de OO, como o método é estático, não se trata de um objeto). Nesse caso apenas definimos um método com o mesmo nome do definido na superclasse. Note que ainda podem ser chamados independentemente:


Se chamarmos os métodos assim:

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