Java/Metodi/2: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Correggo tag deprecato
 
Riga 8:
 
Metodi con lo stesso nome, ma diverse liste di argomenti, sono a tutti gli effetti diversi agli occhi del compilatore e del programma Java. Il motivo principale è che ciò permette di raggruppare insieme dei metodi concettualmente simili o che compiono le stesse operazioni:
<sourcesyntaxhighlight lang="Java">
class Persona {
Riga 16:
}
</syntaxhighlight>
</source>
 
Se un client invoca
<sourcesyntaxhighlight lang="Java">
Persona p = ...;
p.guida(mezzo);
</syntaxhighlight>
</source>
 
il compilatore sceglie la versione del metodo <code>guida</code> più adatta a seconda del tipo della variabile <code>mezzo</code>.<br/>