Java metoder kan returnera datavärden och variabler av olika slag, inklusive textsträngar . Om du behöver ringa en metod returnerar en sträng , kommer slutresultatet bli en sträng värde ditt program kan använda senare . Hur du anropar en metod beror på dess kontur . Du måste använda metoden namn och lämna eventuella parametrar som krävs . Dina metodanrop måste ange korrekt antal och typ av parametrar . När metoden körs , kan du spara den resulterande strängen värdet i en variabel . Instruktioner
1
Titta på undertecknandet av den metod som du vill ringa . Metoden signaturen innehåller dess namn , parametrar , returtyp och synlighet . Dina program kan endast anropa metoder i andra klasser om de har allmänhetens insyn . Om du ringer en metod från en klass , måste du ha en instans av den klassen . Följande exempelkod visar deklarera och instansiera ett objekt instans av en klass : UsefulHelper hjälp = ny UsefulHelper ( ) ;
Detta orsakar konstruktormetoden i klassen att köra , returnera ett objekt instans
2
Använd metoden namn att kalla det . Börja med namnet på ditt objekt instans , följ den med den metod namn som i följande exempel kod : help.getText
Detta skulle gälla för en metod med namnet " gettext ", som genomförs innanför " UsefulHelper " klassdeklarationen . Om metoden har inga parametrar , kan du kalla det så här : help.getText ( ) ;
p Om metoden kräver parametrar , måste du inkludera dessa
3
Kontrollera vilka parametrar din metodanrop måste kunna leverera . Följande exempel på metoden kontur visar två parametrar , ett heltal och en sträng : public String gettext ( int num , String word ) katalog
Att kalla denna metod , måste du inkludera dessa parametrar , enligt följande : help.getText ( 3 , " äpple " ) , har
följande kod samma effekt , men använder variabler istället för värden : int antal = 3 , String wordText = " äpple " , help.getText ( antal , wordText ) ;
4
Store returvärdet av din metodanrop i en variabel . Ändra din metodanrop enligt följande : String Hjälptext = help.getText ( antal , wordText ) ;
När metoden körs , kommer den att returnera strängen värdet till den plats det hette från , då Java kommer att lagra värdet vid den angivna variabeln referens . Din kod kan hänvisa till den sträng variabel i efterföljande bearbetning .
5
Testa metodanrop . Lägg till följande rad för att testa funktionaliteten i din metod Landsnummer: System.out.println ( " Help text : " + Hjälptext ) ;
Du kommer att kunna se en översikt om din kod har arbetade . Spara och kompilera filen , och sedan köra ett test . Experimentera med koden genom att ändra parametervärden för att se vilken effekt de har på den resulterande strängen .