En metode eller funksjon av ethvert programmeringsspråk inneholder en kodeblokk eller utsagn som må utføres flere ganger i programmet. Den samme koden kan gjenbrukes flere ganger ved å erklære en metode med den koden og ringe metoden. Metoden er hoveddelen av klasseerklæringen i Java. Typene metoder, tilgangsmodifiserere av metoden og måten å erklære og bruke metoden i Java vises i denne opplæringen.
Forutsetninger:
Typer metode:
To typer metoder kan brukes i Java. Disse er nevnt som følger:
Innebygd metode
Innebygde metoder er allerede definert i Java-biblioteker som tilfeldige (), lik () osv. Disse metodene kan brukes ved å kalle metoden.
Brukerdefinert metode
Brukerdefinerte metoder implementeres av Java-brukeren basert på programmeringskravene. Disse metodene er nødvendige for å være definert i klassen før bruk.
Tilgangspesifikasjoner av metoden
Fire tilgangspesifikasjoner kan brukes til å angi omfanget av metodene i Java. Funksjonene til disse tilgangsmodifisererne er forklart i følgende:
Tilgangsmodifiserer | Funksjon |
---|---|
Misligholde | Når ingen spesifikasjoner er erklært for metoden, brukes standardspesifikasjonen. Metoden er tilgjengelig i Java -pakken bare for standardspesifikasjonen. |
Offentlig | Metoden for klassen er tilgjengelig hvor som helst hvis den offentlige spesifikasjonen brukes. |
Privat | Metoden for klassen er bare tilgjengelig i klassen hvis den private spesifikasjonen brukes. |
Beskyttet | Metoden for klassen er tilgjengelig i klassen og underklassen bare hvis den beskyttede spesifikasjonen brukes. |
Java -metodeeksempler
Bruken av innebygde og brukerdefinerte metoder vises i denne delen av opplæringen ved hjelp av flere Java-eksempler.
Eksempel 1: Bruke den innebygde metoden
Opprett en Java-fil med følgende kode der bruken av to innebygde metoder vises. Den ene er print () -metoden som skriver ut utgangen i konsollen. En annen er POW () -metoden som beregner strømverdien til 3 til strømmen 4:
offentlig klasse useofjavamehhodFølgende utgang vises etter å ha utført forrige kode. Kraftverdien på 3 til strømmen 4 er 81 som er trykt i utgangen:
Eksempel 2: Bruke den brukerdefinerte metoden uten argument
Opprett en Java-fil med følgende kode der en brukerdefinert metode uten noe argument er erklært å skrive ut innholdet i de to klassevariablene. Klassevariablene initialiseres i hovedmetoden (), og den brukerdefinerte funksjonen kalles senere for å skrive ut verdiene til variabelen.
offentlig klasse useofjavamethod2Følgende utgang vises etter å ha utført den forrige koden:
Eksempel 3: Bruke den brukerdefinerte metoden med argument
Opprett en Java-fil med følgende kode der en brukerdefinert metode med to argumenter er erklært å sammenligne to numeriske verdier og skrive ut en melding basert på sammenligningen. Metoden kalles fra Main () -metoden med argumentverdiene, 67 og 34.
offentlig klasse useofjavamethod3Følgende utgang vises etter å ha utført forrige kode. Seksti-syv (67) er større enn 34 og det er trykt i utgangen:
Eksempel 4: Bruke den brukerdefinerte metoden med returverdi
Opprett en Java-fil med følgende kode der en brukerdefinert metode med tre argumenter er erklært for å beregne gjennomsnittet av tre tall og resultatet til den som ringer. Returoppgaven brukes til å returnere verdien fra metoden. Nummer 5, 7 og 3 sendes som argumentverdier for metoden i koden.
offentlig klasse useofjavamethod4Følgende utgang vises etter å ha utført forrige kode. Gjennomsnittet på 5, 7 og 3 er 5.0 som skrives ut i utgangen:
Konklusjon
Metoden er en essensiell del av ethvert programmeringsspråk. Java har mange innebygde metoder for å utføre forskjellige typer oppgaver. Tilpassede metoder brukes til å løse spesielle programmeringsproblemer. Bruken av innebygde metoder og forskjellige typer brukerdefinerte metoder er beskrevet her for å hjelpe de nye Java-brukerne. Metodens argument kan også kalles på forskjellige måter. Måten å kalle metodene med argumentene etter verdier vises i denne opplæringen.