Sådan kalder du en metode i java
Når du begynder at programmering i Java, er der mange nye koncepter at lære.Der er klasser, Metoder, undtagelser, konstruktører, variabler og meget mere, og det kan blive overvældende. Så det er bedst at lære stykke efter stykke. ThisTeaches dig, hvordan du kalder en metode i Java.
Trin
1. Forstå, hvad en metode er.I Java er en metode en række udsagn, der skaber en funktion.Når en metode er erklæret, kan den kaldes på forskellige dele af koden for at udføre funktionen.Dette er en nyttig måde at genbruge samme kode igen og igen.Følgende er et eksempel på en simpel metode.
Offentlig statisk void metodnavn () {system.ud.Println ("Dette er en metode") -}

2. Erklære klassen adgang til metoden.Når du erklærer en metode i Java, skal du erklære, hvilke klasser der kan få adgang til metoden.I eksemplet ovenfor erklæres adgangen som "Offentlig".Der er tre adgangsmodifikatorer, du kan erklære en metode:
privat
, Derefter kan metoden kun kaldes inde i klassen.Dette kaldes standard eller pakke-privat.Det betyder, at kun klasserne i samme pakke kan kalde metoden.
3. Erklære klassen metoden tilhører.I eksemplet ovenfor er det andet søgeord, "statisk" betyder, at metoden tilhører klassen og ikke nogen forekomst af klassen (objekt).Statiske metoder skal kaldes ved hjælp af klassenavnet: "Exampleklass.MethodExample ()".

4. Erklære returværdien.Returværdien erklærer navnet på værdien Metoden returnerer.I eksemplet over ordet "ugyldig" betyder, at metoden ikke returnerer noget.

5. Erklære metodens navn.Når du har erklæret klasserne, der kan få adgang til metoden, tilhører klassen, og returværdien, skal du give metoden et navn, så det kan kaldes.For at give metoden et navn, skal du blot skrive metoden navn efterfulgt af en åben og lukket parentes.Eksemplerne ovenfor indbefatter, "somemthod ()" og "MethodName ()".Du vil derefter indtaste alle metoden udsagn indenfor åbnet og lukkede krøllede parenteser "{}"

6. Ring til metoden.For at ringe til en metode skal du bare skrive metodenavnet efterfulgt af åbne og lukkede parenteser på den linje, du vil udføre metoden.Sørg for, at du kun kalder en metode inden for en klasse, der har adgang til det.Følgende er et eksempel på en metode, der erklæres og derefter kaldes i klassen:.
Public Class ClassName {Offentlig statisk VOID METHODNAME () {SYSTEM.ud.Println ("Dette er en metode") -} Offentlig statisk void Main (String [] Args) {MethodName () -}}

7. Tilføj en parameter til en metode (hvis nødvendigt).Nogle metoder kræver en parameter som et helt tal (et nummer) eller en referencetype (såsom navnet på et objekt). Hvis en metode kræver en parameter, skriver du bare blot parameteren mellem de åbne og lukkede parentes efter metodenavnet.En metode, der kræver en heltalparameter på et helt tal, ville se ud "somemthod (int a)" eller lignende.En metode, der har anvendt en referencetype, ville se ud "someMethod (objekt obj)" eller lignende.

8. Ring en metode med en parameter.Når du ringer til en metode, der kræver en parameter, vil du bare blot tilføje parameteren i paretesen efter metodenavnet. For eksempel:"someMethod (5)" eller "somemethod (n)" hvis "N" er et helt tal.Hvis metoden kræver et referenceobjekt, skal du blot indtaste navnet på objektet i det åbne og lukkede parentes.For eksempel, "someMethod (4, ting)".

9. Tilføj flere parametre til en metode.Metoder kan også have flere parametre, simpelthen adskilt af kommaer.I det følgende eksempel er der oprettet en metode for at tilføje to heltal sammen og returnere summen som returmetoden.Når metoden kaldes, gives de to heltal, da parametre vil blive tilføjet sammen.Når programmet er kørt, modtager du en output, der siger "Summen af A og B er 50".:
Offentlig klasse MyCLASS {Offentlig statisk VOID SUM (INT A, INT B) {INT C = A + B-SYSTEM.ud.Println ("Summen af A og B er "+ c) -} Offentlig statisk void Main (streng [] args) {sum (20, 30) -}}
Video
Ved at bruge denne service kan nogle oplysninger deles med YouTube.
Tips
Når du ringer til en metode, der returnerer noget, kan du ringe til en anden metode baseret på, hvad denne metode vender tilbage.Lad os sige, at vi har en metode kaldet
GetObject ()
der returnerer et objekt.Nå, i klassen Objekt
, Der er et ikke-statisk metodeopkald toStrring
der returnerer Objekt
i form af a Snor
.Så, hvis du ønskede at få det Snor
fra Objekt
returneres af GetObject ()
I en linje ville du bare skrive "Streng str = getobject ().tostring ()-
".Advarsler
Pas på abstrakte klasser og metoder.Hvis en metode er abstrakt, kan den ikke bruges, før den implementeres af en anden klasse.Dette skyldes, at en abstrakt metode ikke har nogen kode i den i første omgang.Abstrakte klasser bruges som en slags ramme.
Del på sociale netværk :