Overloading: differenze tra le versioni

87 byte aggiunti ,  12 anni fa
+Voci correlate
m (Eliminata la categoria Categoria:Linguaggi di programmazione (con HotCat))
(+Voci correlate)
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]].
 
L'overloading, infine, non influisce sulla corretta esecuzione delle procedure [[Algoritmo ricorsivo|ricorsive]].
 
==Voci correlate==
* [[Overriding]]
* [[Polimorfismo]]
* [[Programmazione a oggetti]]
 
[[Categoria:Teorie della programmazione]]
3 930

contributi