| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    I Vantaggi e svantaggi del metodo di overload in Java
    metodi di overload sono metodi nella stessa classe che condividono lo stesso nome, ma accettano diversi tipi di variabili come argomenti . Ad esempio, una classe può contenere due diversi metodi di "add" : uno che accetta due valori doppi , " aggiungere ( doppia A , doppia b ) , " e uno che accetta due valori interi , "add ( int a , int b). "Il computer decide automaticamente quale metodo da chiamare in fase di esecuzione in base ai tipi di variabili di essere passati al metodo . Flessibilità

    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come verificare se il ResultSet è null 
    ·Come determinare il numero totale di occorrenze di ogni…
    ·Come risolvere i problemi di Java Web Start 
    ·Come imparare Scala 
    ·Come convertire da RGB a scala di grigi in Java 
    ·Come installare Java EE Linux JDK 
    ·Java 1.6 Formazione 
    ·Come pulire il codice Java 
    ·Certificazione Java FAQ 
    ·Come trovare un file in Eclipse 
      Articoli in evidenza
    ·Come bloccare sottodomini in PHP 
    ·Come avere Java Leggi Tasti di ingresso 
    ·Come usare Ant in FlashBuilder 
    ·Che cosa è ActiveState Python 
    ·Come eseguire il debug con DBX 
    ·Come inserire più record contemporaneamente in MySQL 
    ·Algoritmi di base in Strutture di dati 
    ·Come decodificare il Visual C 
    ·Come sviluppare una GridView personalizzata 
    ·Come creare una casella combinata in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com