Ovaj će vodič objasniti metodu za prosljeđivanje argumenata metodama zajedno s mogućim primjerima.
Kako proslijediti argumente metodama u Javi?
U Javi, prosljeđivanje argumenata metodama odnosi se na prosljeđivanje podataka ili vrijednosti kao parametara metodi tako da metoda može izvoditi operacije koristeći te vrijednosti.
Sintaksa za prosljeđivanje argumenata metodama u Javi je sljedeća:
methodName ( argument1 , argument2 , ... , argumentN ) ;
Ovdje, ' methodName ” odnosi se na naziv metode koja se poziva, a „ argument1 ”, “ argument2 “, …, “ argumentN ” su vrijednosti ili podaci koji se prosljeđuju metodi.
Bilješka : Parametri koji se mogu proslijediti metodi su neograničeni, ako potpis metode (tj. broj, vrsta i redoslijed argumenata) odgovara definiciji metode.
Primjer 1
Evo primjera metode koja uzima dva argumenta:
javnost statički poništiti glavni ( Niz [ ] args ) {
int proizlaziti = iznos ( 5 , 7 ) ;
Sustav. van . println ( 'S um je ' + proizlaziti ) ;
}
javnost statički int iznos ( int broj1 , int broj2 ) {
povratak broj1 + broj2 ;
}
}
U ovom primjeru,
- Definirajte metodu nazvanu sum() koja uzima dva argumenta cijelog broja ' broj1 ' i ' broj2 ”.
- Zatim pozovite metodu zbroja iz glavne metode i proslijedite je dvjema cjelobrojnim vrijednostima 5 i 7.
- ' iznos() ” metoda obavlja svoj zadatak i vraća rezultat.
Izlaz
Metoda je koristila argumente da izvrši svoj zadatak i vrati rezultat “ 12 ”.
Bilješka : Ako tipovi argumenata ne odgovaraju tipovima parametara, dobit ćete pogrešku kompilacije.
Primjer 2
Evo primjera metode koja uzima argument niza:
javnost statički poništiti glavni ( Niz [ ] args ) {
Niz poruka = 'Pozdrav svijete!' ;
printMessage ( poruka ) ;
}
javnost statički poništiti printMessage ( Niz poruka ) {
Sustav. van . println ( poruka ) ;
}
}
U ovom primjeru,
- Definirajte metodu nazvanu printMessage koja uzima argumentnu poruku s jednim nizom. Metoda ispisuje vrijednost na konzolu.
- Zatim nazovite ' printMessage ' metodu iz glavne metode i proslijedite joj vrijednost niza ' Pozdrav svijete! ”.
- ' printMessage ” metoda obavlja svoj zadatak i ispisuje vrijednost na konzolu.
Izlaz
Na kraju ispišite vrijednost rezultata ' Pozdrav svijete! ” do prozora konzole.
Zaključak
Prosljeđivanje argumenata metodama u Javi omogućuje programerima da proslijede podatke ili vrijednosti kao parametre metodi. Ovo je temeljni aspekt Java programiranja jer omogućuje metodi izvođenje operacija pomoću tih vrijednosti. Sintaksa za prosljeđivanje argumenata metodama u Javi je jednostavna i laka za korištenje, a broj argumenata koji se mogu proslijediti metodi je neograničen.