Hur Man Kallar En Funktionsmetod

Innehållsförteckning:

Hur Man Kallar En Funktionsmetod
Hur Man Kallar En Funktionsmetod

Video: Hur Man Kallar En Funktionsmetod

Video: Hur Man Kallar En Funktionsmetod
Video: Prata med älgar 2024, Maj
Anonim

En metod är en funktion som är en av egenskaperna hos en klass eller ett objekt som tillhör den. Om vi pratar om en metod menar vi att paradigmet för objektorienterad programmering används.

Hur man kallar en funktionsmetod
Hur man kallar en funktionsmetod

Instruktioner

Steg 1

En klassmetod är en sekvens av åtgärder, den kan ta argument och returnera ett värde, men inget krävs. I det mest allmänna fallet ser samtalslinjen ut så här: variabel = objektnamn.objekt_metod (lista med argument); Samtalssyntaxen är väldigt annorlunda, det beror helt på vilket programmeringsspråk som används, och även inom samma språk kan du ringa en metod på mycket olika sätt. Det första du ska göra är att ange för vilket objekt eller klass funktionen ska anropas. Ibland behöver du inte göra detta om du redan arbetar i önskat namnområde, till exempel i en annan klassmetod.

Steg 2

Då måste du ringa det, styrt av namnet på metoden eller på annat sätt som är acceptabelt för ett visst programmeringsspråk att uttryckligen peka på det. Vanligtvis följer en metod namnet på objektet som det kallas på, åtskilt av en punkt: objekt_namn.method (). Vissa språk kräver att andra avgränsare används, till exempel utrymme eller kolon. Om en kontrollkonstruktion används, som antar att alla åtgärder utförs inuti det angivna objektet (till exempel på ett antal språk tillåts sådana åtgärder av med kontrollen), då är kompilatorn redan klar med vilket objekt åtgärder kommer utföras. Du behöver bara ange namnet på metoden.

En av funktionerna i objektorienterad programmering är namnområdesavgränsning. Det är mycket viktigt att ha detta i åtanke när man ringer till klassmetoder. Själva metoden är ett gränssnitt som redan tillhandahåller inkapsling.

Steg 3

Därefter måste du ange de argument som metoden kräver. Vanligtvis finns argumentlistan inom parentes. Många moderna kompilatorer, när de beskriver en funktion, uppmanar programmeraren om typerna av argument och deras namn, så att det är lättare för en person att navigera och inte skicka data i fel ordning. Metodutvecklare kan skriva dem på ett sådant sätt att ett objekt kan skickas som ett argument, detta tillvägagångssätt undviker förvirring. Många språk tillåter dig att anropa metoder för objekt på ett sådant sätt att själva objektet också skickas som ett argument.

Steg 4

Om metoden returnerar ett resultat bör det troligtvis skrivas. Skapa eller välj en variabel för att lagra den och tilldela den ett funktionsanrop. När den har slutfört körningen returnerar resultatet resultatet, vilket kommer att skrivas till det minnesområde du angav. Vissa metoder returnerar ingenting, de utför bara någon form av operation på objektet. I det här fallet behöver du inte oroa dig för att lagra resultatet av funktionen i en variabel.

Rekommenderad: