Sådan Kaldes En Funktionsmetode

Indholdsfortegnelse:

Sådan Kaldes En Funktionsmetode
Sådan Kaldes En Funktionsmetode

Video: Sådan Kaldes En Funktionsmetode

Video: Sådan Kaldes En Funktionsmetode
Video: Sådan afmonterer og monterer du et gearhjul 2024, November
Anonim

En metode er en funktion, der er en af egenskaberne for en klasse eller et objekt, der hører til den. Hvis vi taler om en metode, mener vi, at paradigmet for objektorienteret programmering bruges.

Sådan kaldes en funktionsmetode
Sådan kaldes en funktionsmetode

Instruktioner

Trin 1

En klassemetode er en sekvens af handlinger, den kan tage argumenter og returnere en værdi, selvom ingen af dem er påkrævet. I det mest generelle tilfælde ser opkaldslinjen sådan ud: variabel = objektnavn.objektmetode (liste over argumenter); Opkaldssyntaksen er meget forskellig, alt afhænger af hvilket programmeringssprog der bruges, og selv inden for det samme sprog kan du kalde en metode på meget forskellige måder. Den første ting at gøre er at specificere for hvilket objekt eller klasse funktionen kaldes. Nogle gange behøver du ikke gøre dette, hvis du allerede arbejder i det krævede navneområde, for eksempel inden for en anden klassemetode.

Trin 2

Derefter skal du kalde det, styret af metodenavnet eller en anden måde, der er acceptabelt for et bestemt programmeringssprog at udtrykkeligt pege på det. Typisk følger en metode navnet på det objekt, det kaldes på, adskilt af et punkt: objektnavn.method (). Nogle sprog kræver, at der bruges andre afgrænsere, såsom mellemrum eller kolon. Hvis der bruges en kontrolkonstruktion, der antager, at alle handlinger udføres inde i det udpegede objekt (for eksempel på et antal sprog er sådanne handlinger tilladt af med kontrol), så er compileren allerede klar med hvilket objekt handlingerne udføres. Du skal bare angive metodenavnet.

Et af funktionerne i objektorienteret programmering er afgrænsning af navneområdet. Det er meget vigtigt at huske dette, når man kalder klassemetoder. Selve metoden er en grænseflade, der allerede giver indkapsling.

Trin 3

Dernæst skal du angive de argumenter, som metoden kræver. Normalt er argumentlisten omgivet af parenteser. Mange moderne compilere, når de beskriver en funktion, beder programmøren om typerne af argumenter og deres navne, så det er lettere for en person at navigere og ikke videregive data i den forkerte rækkefølge. Metodeudviklere kan skrive dem på en sådan måde, at et objekt kan sendes som et argument, denne tilgang undgår forvirring. Mange sprog giver dig mulighed for at kalde objekter til metoder på en sådan måde, at selve objektet også sendes som et argument.

Trin 4

Hvis metoden returnerer et resultat, skal det højst sandsynligt skrives. Opret eller vælg en variabel for at gemme den, og tildel den et funktionsopkald. Når den er færdig med udførelsen, returnerer den resultatet, som skrives til det hukommelsesområde, du har angivet. Nogle metoder returnerer ikke noget, de udfører bare en slags operation på objektet. I dette tilfælde behøver du ikke bekymre dig om at gemme resultatet af funktionen i en variabel.

Anbefalede: