Funksjon Visning i Java

I Java, er funksjoner som normalt kalles metoder. Du kan lage metoder innenfor klasse erklæringer i programmet eller i hoved klasse fil. Noen klassemetoder er bare tilgjengelige for bruk inne i klassen, men kan nås offentlige metoder fra andre steder, ved hjelp av et objekt forekomst av klassen. En Java-metoden implementerer et veldefinert sett av behandlingen, skissert ved hjelp av standard syntaks. Forstå komponenter av en metode som du ser det som vises i et program kan hjelpe deg å få en forståelse av sin hensikt.

Navn

Velge en metode navn er en oppgave noen Java-programmerere ikke anser viktig. Imidlertid kan et lesbart navn som er informativ og tydelig at programmene til å gjøre effektiv bruk av metode funksjonalitet. Følgende eksempel metode disposisjon, eller signatur, demonstrerer:
public String getName ()

Denne metoden kalles "getName" som en meningsfull indikator for sitt formål. Metoden kan vises inne i en klasse erklæring som representerer et program objekt med en bestemt streng navn. Koden utenfor klassen kan kalle metoden gjennom en klasse eksempel hente navnet på det aktuelle tilfellet, for eksempel til bruk innenfor programmets brukergrensesnitt.

parametere

Java-metoder kan ta en eller flere parametere. Når erklære metoder, må programmerere erklære type og antall parametere, som følger:
public int getSum (int integerValue, dobbel doubleValue)

Denne metoden kan utføre behandling er nødvendig for å returnere heltall representasjon av resultatet av en aritmetisk beregnings tilsetning av to tall av forskjellige typer sammen. Parametrene vises ved hjelp av deres typer og navn for å registrere inne i metoden kroppen. Kode kaller metoden må oppgi verdier eller variabler samsvarer med disse parametertypene i angitt rekkefølge.

Komme tilbake

Java-metoder kan returnere verdier eller variabler av bestemte typer. En enkelt metode kan bare returnere en type, som følger:
public boolean isTooBig (int someNumber)

Denne metoden kan avgjøre om bestått heltallsverdi er for stor for noen bestemt program formål. Metoden returnerer en boolsk-type verdi, som bare kan være enten sant eller usant. Hvis en metode ikke returnerer noe, kan den bruke tomrommet ordet som følger:
public void doSomething ()

Koden kaller denne metoden vil ikke motta noe når den utfører.

Kropp

Liket av en Java-metoden er hvor det bærer ut sin behandling. Følgende eksempel metoden utvider "getName" disposisjon for demonstrasjon:
public String getName () {
tilbake thename;
}

Dette vil gjelde i en klasse med en instansvariabel som heter "thename" som er en streng type. Java-metoder kan referere passert parametere bruker navnene som inngår i metoden disposisjonen som følger:
public boolean isTooBig (int someNumber) {
if (someNumber> 50) return true;
ellers return false;
}

Denne koden kontrollerer gått variable som en del av en betingelsestest. Uansett størrelse tallet er, vil metoden returnere en boolsk verdi. Kode kan kalle denne metoden som følger:
if (theObject.isTooBig (40)) {
//behandling
}

Synlighet

Java-metoden skisserer indikere synlighet, som avgjør hvor de kan bli kalt fra. Offentlige metoder kan kalles bruker forekomster av en klasse, som følger:
AdminObject adm = new AdminObject ();
String adminName = adm.getName ();

Private metoder kan bare nås inne i en klasse og se slik ut:
private void calculateSomething (int Anum, int anotherNum)

Standardtilgangsnivået for en metode er programmet pakke det ser ut inni.