Hoe Een Functiemethode Aan Te Roepen

Inhoudsopgave:

Hoe Een Functiemethode Aan Te Roepen
Hoe Een Functiemethode Aan Te Roepen

Video: Hoe Een Functiemethode Aan Te Roepen

Video: Hoe Een Functiemethode Aan Te Roepen
Video: Het stijgen en dalen van een functie (methode zonder afgeleide) - Eduvik 2024, Mei
Anonim

Een methode is een functie die een van de eigenschappen is van een klasse of object dat erbij hoort. Als we het hebben over een methode, dan bedoelen we dat het paradigma van objectgeoriënteerd programmeren wordt gebruikt.

Hoe een functiemethode aan te roepen
Hoe een functiemethode aan te roepen

instructies:

Stap 1

Een klassenmethode is een opeenvolging van acties, het kan argumenten aannemen en een waarde retourneren, hoewel geen van beide vereist is. In het meest algemene geval ziet de aanroepregel er als volgt uit: variabele = objectnaam.objectmethode (lijst met argumenten); De aanroepsyntaxis is heel anders, het hangt allemaal af van welke programmeertaal wordt gebruikt, en zelfs binnen dezelfde taal kun je een methode op heel verschillende manieren aanroepen. Het eerste dat u moet doen, is specificeren voor welk object of welke klasse de functie wordt aangeroepen. Soms hoeft u dit niet te doen als u al in de vereiste naamruimte werkt, bijvoorbeeld binnen een andere klassenmethode.

Stap 2

Dan moet je het aanroepen, geleid door de naam van de methode of een andere manier die acceptabel is voor een bepaalde programmeertaal om er expliciet naar te verwijzen. Gewoonlijk volgt een methode de naam van het object waarop deze wordt aangeroepen, gescheiden door een punt: objectnaam.methode (). Sommige talen vereisen dat andere scheidingstekens worden gebruikt, zoals spatie of dubbele punt. Als er een control construct wordt gebruikt, die ervan uitgaat dat alle acties binnen het aangewezen object worden uitgevoerd (bijvoorbeeld in een aantal talen zijn dergelijke acties toegestaan door de with control), dan is de compiler al duidelijk met welk object de acties zal worden uitgevoerd. U hoeft alleen de naam van de methode op te geven.

Een van de kenmerken van objectgeoriënteerd programmeren is naamruimteafbakening. Het is erg belangrijk om dit in gedachten te houden bij het aanroepen van klassenmethoden. De methode zelf is een interface die al inkapseling biedt.

Stap 3

Vervolgens moet u de argumenten specificeren die de methode vereist. Meestal staat de lijst met argumenten tussen haakjes. Veel moderne compilers vragen de programmeur bij het beschrijven van een functie naar de soorten argumenten en hun namen, zodat het voor een persoon gemakkelijker is om te navigeren en om gegevens niet in de verkeerde volgorde door te geven. Methodeontwikkelaars kunnen ze zo schrijven dat een object als argument kan worden doorgegeven, deze aanpak voorkomt verwarring. In veel talen kun je methoden van objecten zo aanroepen dat het object zelf ook als argument wordt doorgegeven.

Stap 4

Als de methode een resultaat retourneert, moet het hoogstwaarschijnlijk worden geschreven. Maak of selecteer een variabele om deze op te slaan en wijs er een functieaanroep aan toe. Wanneer de uitvoering is voltooid, wordt het resultaat geretourneerd, dat naar het door u opgegeven geheugengebied wordt geschreven. Sommige methoden retourneren niets, ze voeren alleen een soort bewerking uit op het object. In dit geval hoeft u zich geen zorgen te maken over het opslaan van het resultaat van de functie in een variabele.

Aanbevolen: