Pagina Iniziale | Preferiti Comunity: Login | Registrati | Newsletter | NewsGroup | Forum | Concorsi
Canali: Hardware | Software | Files | Webmaster | Cellulari | Shop       
Nel sito: Home | News | Articoli | Files | Manuali | Consigli PC | Programmaz. | Hosting | Motori Ricerca | Glossario | Link
Servizi: Shopping | Forum | Recupero Dati | Off. DELL | Overclock Labs | Tool News |   Sponsor: Automazione Industriale
Ritorna all'elenco dei messaggi
Oggetto Re: OVERLOADING - OVERRIDDING
Da Bojan
Data Wed, 2 Apr 2008 18:56:06 +0200
Newsgroups it.comp.java

>>
>> dato che non l'ho capito...
>>

Neanch'io.

>> Mi potreste illustrare la differenza tra questi due concetti
>> (OVERLOADING -
>> OVERRIDDING) ?
>>
>> Grazie
>> xoooox
>>
>>
>> --------------------------------
>> Inviato via http://arianna.libero.it/usenet/
>
> dal primo risultato cercando in google:
> Overriding e overloading.
> Il meccanismo di overriding è concettualmente molto diverso da quello di
> overloading (o polimorfismo), e non deve essere confuso con esso.

> L'overloading consente di definire in una stessa classe più metodi aventi
> lo stesso nome, ma che differiscano nella firma, cioè nella sequenza dei
> tipi dei parametri formali. È il compilatore che determina quale dei
> metodi verrà

Quindi l'overloading si applica in qualsiasi classe tipo:
public myclass {
    method(one, two);
    method(one);
}

> invocato, in base al numero e al tipo dei parametri attuali. L'overriding,
> invece, consente di ridefinire un metodo in una sottoclasse: il metodo
> originale e quello che lo ridefinisce hanno necessariamente la stessa
> firma, e solo a tempo di esecuzione si determina quale dei due deve essere
> eseguito.
>
>

cioè viene applicato solo alle classi di interfaccia e alle classi abstract
o su qualsiasi tipo di classe ???

se ho una classe già compilata, poi eseguo una classe che ne cambia i
metodi?!
mah...
Java è un linguaggio molto evoluto altro che il latino...



Comunicazioni / Note Legali / Staff / Collabora / Pubblicità / Supporta il nostro lavoro / Contatti


Copyright ZETA TECH S.r.l., tutti i diritti riservati

Movimentazione Industriale | Automazione Industriale | Linee di Assiemaggio