Overloading: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Outer root (discussione | contributi)
m Eliminata la categoria Categoria:Linguaggi di programmazione (con HotCat)
Outer root (discussione | contributi)
+Voci correlate
Riga 1:
In programmazione, si dice '''overloading''' una famiglia di [[Funzione (informatica)|funzioni/subroutine]] aventi lo stesso nome, ma con la possibilità di accettare un diverso set di argomenti ([[signature]]), ed eventualmente restituire un diverso [[valore di ritorno]] (in javaJava con signature non viene incluso il valore di ritorno). Tale famiglia di funzioni è detta ''in rapporto di Overloading'', o ''sovraccaricata''.
 
A seconda dei casi, si può parlare di overloading di funzioni, di [[Costruttore (oggetti)|costruttori]] e di [[Operatore (informatica)|operatori]].
Riga 118:
 
L'overloading, infine, non influisce sulla corretta esecuzione delle procedure [[Algoritmo ricorsivo|ricorsive]].
 
==Voci correlate==
* [[Overriding]]
* [[Polimorfismo]]
* [[Programmazione a oggetti]]
 
[[Categoria:Teorie della programmazione]]