In object - georiënteerd programmeren ( OOP ) , kunnen programmeurs virtuele kopieën van objecten te maken van schema's , de zogenaamde klassen . Klassen bevatten variabelen van de gegevens en methoden die taken met het object of andere voorwerpen kunnen uitvoeren . Voor een echte wereld bijvoorbeeld een klasse met de naam " cook " hebben variabelen met verschillende kooktijden en methodes voor het hakken van groenten . Methoden kunnen gegevensinvoer accepteren en zorgen voor data-uitgang . Bij een werkwijze wordt geprogrammeerd om verschillende gegevens voor verschillende gelegenheden accepteren , dit heet " overbelasting " werkwijze. Waarom Overload ? Overbelasting biedt een eenvoudige manier voor methoden om dezelfde naam te behouden , maar zorgen voor verschillende ingangen . Bij opstelling van de tijd , de aanvraag beoordeelt de invoergegevens en kiest welke overbelast methode te gebruiken . Door overbelasting van methoden , kan een programmeur ook een enkele naam te houden voor een methode ondanks soort verschillen, die ruimt de code . Hoe Overload een methode Overbelasting een methode in visual Basic vereist de toevoeging van het trefwoord " Overbelasting " in de methode definitie . Het sleutelwoord is geplaatst tussen de zichtbaarheid oproep ( dwz openbaar of particulier ) en de functie-oproep ( bv. openbaar Overloads Function ) . Elke verschillende functie-definitie moeten dezelfde naam en een verschillend aantal of soort ingangsvariabele . Overbelasting Constructor Methoden Constructormethoden worden wanneer een object met de naam eerst wordt geïnstantieerd . Net als in - class methodes , constructormethoden kan worden overbelast om methoden te definiëren met verschillende soorten input voor initiële creatie . Overbelasting een constructor methode vereist het gebruik van identieke functienamen maar de " Overbelasting " keyword niet nodig .
|