metodi di overload danno ai programmatori la possibilità di chiamare un metodo simile per i diversi tipi di dati . Se si sta lavorando su un programma di matematica, per esempio, è possibile utilizzare il sovraccarico di creare diverse classi "moltiplica" , ciascuno dei quali Moltiplica un numero diverso di tipo di argomento : la più semplice " multiply ( int a , int b ) " , moltiplica due numeri interi , il metodo più complicato " si moltiplicano ( doppia A , int b , int c)" moltiplica una camera da due numeri interi - si potrebbe chiamare " moltiplicare " su qualsiasi combinazione di variabili che si è creato un sovraccarico metodo e ricevere il risultato corretto .
costruttori
sovraccarico viene utilizzata anche sui costruttori di creare nuovi oggetti dati differenti quantità di dati. Per esempio , si potrebbe usare un sovraccarico per creare tre costruttori diversi per un oggetto di " House" , con un numero civico , nome della strada e le variabili di colore. La "Casa ( ) " semplice costruttore non ha argomenti e crea una casa con predefinito o variabili vuote . Un costruttore più complesso , " House ( int numero civico , String nome della via ) , " crea una casa con il numero civico e il nome di strada , ma un colore predefinito o vuoto . Il costruttore più complesso , " House ( int numero civico , String nome della via , colore String ) , " crea una casa con tutte le informazioni specificate , senza lasciare nulla di default . È quindi possibile creare un oggetto di casa sulla base delle informazioni attualmente disponibili , con le informazioni disponibili lasciata in bianco o al momento del default .
Programmazione © www.354353.com