Hvis du vil bli en Java -programmerer, er det mange nye konsepter å lære. Det er klasser, metoder, unntak, konstruktører, variabler og mer; Du kan bli overveldet av å lære det. Så du bør lære dem en etter en. I denne opplæringsartikkelen lærer du hvordan du kaller en metode i java.
Steg
Trinn 1. Metode tilsvarende funksjoner i programmeringsspråk som C, som hjelper til med gjenbruk av kode. Metoder består av en rekke utsagn, og disse metodene kan kalles via andre utsagn. Når det kalles, vil alle utsagn som er en del av metoden, bli utført. Vurder for eksempel denne metoden:"
public static void methodExample () {}
. Det er for øyeblikket ingen kode i den, men det er tre søkeord foran metodens navn. Det er
offentlig
,
statisk
og
tomrom
Trinn 2. Word
offentlig
før metodenavnet betyr at selve metoden kan kalles fra et hvilket som helst sted som inkluderer en annen klasse, selv fra en annen pakke (fil) så lenge du importerer den klassen.
Det er andre ord som kan erstatte
offentlig
. Ordet er
beskyttet
og
privat
. Hvis en metode
beskyttet
da er det bare denne klassen og dens underklasser (klasser som bruker dette som grunnlag for å kompilere kode) som kan kalle metoden. En metode
privat
kan bare kalles innenfor den klassen. Det siste søkeordet er egentlig ikke et ord. Ordet brukes bare hvis du ikke har noen erstatning
offentlig
,
beskyttet
eller
privat
. Dette ordet kalles standard eller pakke-privat. Dette betyr at bare klasser i samme pakke kan kalle metoden.
Trinn 3. Andre søkeord,
statisk
betyr at metoden tilhører klassen og ikke er en forekomst av klassen (objekt).
Statiske metoder må kalles ved å bruke klassens navn:"
ExampleClass.methodExample ()
Imidlertid hvis søkeordet
statisk
ikke eksisterer, kan metoder bare kalles gjennom objekter. For eksempel hvis klasse kalles
Eksempelobjekt
og har en konstruktør (for å lage et objekt), kan vi lage et nytt objekt ved å skrive
ExampleObject obj = nytt ExampleObject ();
og kall metoden med"
obj.methodExample ();
".
Trinn 4. Et annet ord før metodens navn er
tomrom
.
Si
tomrom
betyr at metoden returnerer ingenting (returnerer ingenting hvis du kjører metoden). Hvis du vil ha en metode for å returnere noe, er det bare å bytte ut ordet
tomrom
med datatypen (primitiv eller referansetype) for objektet (eller primitiv type) du vil generere. Bare legg til
komme tilbake
pluss et objekt av den typen et sted før slutten av metodekoden.
Trinn 5. Når du ringer til en metode som returnerer noe, kan du bruke det som ble returnert
For eksempel hvis
someMethod ()
returnerer et heltall, så kan du sette et heltall til det som returneres med"
int a = someMethod ();
Trinn 6. Noen metoder krever parametere
En metode som tar et heltall parameter vil se ut
someMethod (int a)
. Når du bruker en metode som denne, må du skrive metodens navn, deretter et heltall i parentes:
noenMetode (5)
eller
noen Metode (n)
hvis
er et heltall.
Trinn 7. Metode kan også ha flere parametere, bare skill dem med kommaer. Hvis metode
noen metode
krever to parametere,
int a
og
Objekt obj
vil se ut som"
someMethod (int a, Object obj)
. For å bruke denne nye metoden må du kalle metodenavnet etterfulgt av et heltall og et objekt i parentes:
someMethod (4, ting)
med
ting
er en
Gjenstand
Tips
-
Når du ringer til en metode som returnerer noe, kan du kalle en annen metode basert på hva metoden returnerer. For eksempel har vi en metode som heter
getObject ()
som produserer et objekt. Vel, i klassen
Gjenstand
ingen ikke-statiske metodesamtaler
tilString
som produserer
Gjenstand
i form av
String
. Så, hvis du vil få
String
det er fra
Gjenstand
generert av
getObject ()
på en linje, bare skriv"
String str = getObject (). ToString ();
- ".