Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Sovraccarico metodi in Visual Basic

Nella programmazione orientata agli oggetti ( OOP ) , i programmatori possono creare copie virtuali di oggetti da schemi denominate classi . Classi contengono le variabili di dati e metodi che possono eseguire le attività con l'oggetto o altri oggetti. Per un esempio reale , una classe denominata " cuoco " potrebbe avere le variabili contenenti vari tempi e metodi di cottura per tritare le verdure . I metodi possono accettare input di dati e di fornire l'uscita di dati . Quando si programma un metodo per accettare diversi tipi di dati per diverse occasioni , questo è chiamato " sovraccarico ", un metodo. Perché Sovraccarico ?

Sovraccarico fornisce un modo semplice per i metodi per mantenere lo stesso nome ma consentire ingressi differenti . Al tempo di compilazione , l'applicazione analizza i dati di ingresso e sceglie quale metodo di overload da usare . Con metodi di sovraccarico , un programmatore può anche mantenere un unico nome di un metodo , nonostante le differenze di tipo , che pulisce il codice .
Come sovraccarico di un metodo

sovraccarico di un metodo in Visual Basic richiede l'aggiunta della parola chiave " sovraccarichi" nella definizione del metodo . La parola chiave è collocato tra la chiamata visibilità (cioè pubblico o privato) e la chiamata di funzione (ad esempio Public overload della funzione ) . Ogni definizione di funzione diversa deve avere lo stesso nome e un numero o un tipo diverso di variabili di input .
Overloading Metodi Costruttore

metodi costruttori sono chiamati quando un oggetto è in primo luogo un'istanza. Proprio come i metodi di classe , metodi costruttori possono essere sovraccaricati di definire metodi con diversi tipi di input per la creazione iniziale . Sovraccarico di un metodo di costruzione richiede l'uso di nomi di funzioni identiche , ma non richiede la parola chiave " sovraccarichi" .

 

Programmazione © www.354353.com