Nwlapcug.com


L'overload di metodi in Visual Basic

Nella programmazione orientata agli oggetti (OOP), i programmatori possono creare copie virtuali di oggetti da schemi denominati classi. Le classi contengono variabili di dati e metodi che possono eseguire attività con l'oggetto o altri oggetti. Per un esempio del mondo reale, una classe denominata "cucinare" potrebbe avere variabili contenenti vari metodi per tritare le verdure e i tempi di cottura. Metodi possono accettare l'input di dati e fornire dati di uscita. Quando un metodo è programmato per accettare diversi tipi di dati per diverse occasioni, questo è chiamato "Overload" un metodo.

Perché sovraccarico?

L'overload fornisce un modo semplice per i metodi mantenere lo stesso nome ma consentire differenti ingressi. Al tempo di compilazione, l'applicazione restituisce i dati di input e sceglie quale overload di metodo da utilizzare. Di metodi di overload, un programmatore può anche mantenere un singolo nome per un metodo nonostante le differenze di tipo, che pulisce il codice.

Come eseguire l'Overload di un metodo

L'overload di un metodo in visual basic richiede l'aggiunta della parola chiave "Overload" nella definizione del metodo. La parola chiave è posto tra la chiamata di visibilità (pubblica o privata) e la chiamata di funzione (ad es. Public Overloads Function). Ogni definizione di funzione diversa deve avere lo stesso nome e un numero diverso o il tipo di variabile di input.

Costruttore metodi di overload

Costruttore metodi vengono chiamati quando un oggetto viene creata un'istanza. Proprio come i metodi della classe, possono essere overload dei metodi di costruttore per definire metodi con diversi tipi di input per la creazione iniziale. L'overload di un metodo costruttore richiede l'utilizzo di nomi di funzione identica ma non richiede la parola chiave "Overload".