Hvordan Ring en metode som returnerer en String i Java

Hvordan Ring en metode som returnerer en String i Java


Java-metoder kan returnere dataverdier og variabler av ulike typer, inkludert tekststrenger. Hvis du trenger å kalle en metode returnerer en streng, vil sluttresultatet bli en strengverdi programmet kan bruke senere. Hvordan du kaller en metode avhenger disposisjon. Du må bruke metoden navn og gi alle parametere det krever. Dine metodekall må angi riktig antall og type parametre. Når metoden utfører, kan du lagre den resulterende strengverdi i en variabel.

Bruksanvisning

1 Se på signaturen til den metoden du ønsker å ringe. Metoden signaturen inkluderer navn, parametre, returtype og synlighet. Programmene kan bare kalle metoder i andre klasser om de har offentlig synlighet. Hvis du ringer en metode fra en klasse, må du ha en forekomst av denne klassen. Følgende eksempel kode demonstrerer erklære og forekomster et objekt forekomst av en klasse:
UsefulHelper help = ny UsefulHelper ();

Dette fører til konstruktøren metoden til klassen for å utføre, tilbake en gjenstand f.eks.

2 Bruke metoden navn å kalle det. Start med navnet på objektet eksempel, så følger det med metoden navn som i følgende eksempel kode:
help.getText

Dette vil gjelde for en metode med navnet "gettext", som er implementert på innsiden av "UsefulHelper" class erklæring. Hvis metoden ikke har noen parametere, kan du kalle det som følger:
help.getText ();

Dersom metoden krever parametere, må du ta med disse.

3 Sjekk hvilke parameter metoden samtalen må levere. Følgende eksempel metoden skisse viser to parametre, et heltall og en streng:
public String gettext (int num, String ord)

Å kalle denne metoden, må du ta med disse parametrene, som følger:
help.getText (3, "eple");

Følgende kode har samme effekt, men bruker variabler i stedet for verdier:
int nummer = 3;
String wordText = "eple";
help.getText (antall, wordText);

4 Oppbevar returverdien av metodekallet i en variabel. Endre din metode anrop på følgende måte:
String emner i hjelpen = help.getText (antall, wordText);

Når metoden utfører, vil den returnere strengverdien til stedet den ble kalt fra, da Java vil lagre verdien på den angitte variabelen referanse. Koden kan referere til streng variabel i påfølgende prosessering.

5 Test din metode samtale. Legg til følgende linje for å teste funksjonaliteten til metode kall kode:
System.out.println ( "Hjelp Tekst:" + emner i hjelpen);

Du vil være i stand til å se på et øyeblikk om koden har fungert. Lagre og kompilere filen, og deretter kjøre en test. Eksperimenter med koden ved å endre parameterverdier for å se hvilken effekt de har på resultatstrengen.

Hint

  • Hvis du programmerer i en Integrated Development Environment (IDE), kan den be deg med informasjon om metodeparametere.
  • Pass på at du forstår hensikten med en metode før du ringer det i tilfelle det har utilsiktede konsekvenser.