Java OOP - Metode

Svaka klasa u sebi ima metode i atribute. U atributima objekti čuvaju konkretne vrednosti koje ih opisuju, a metode su one koje objektima daju funkcionalnost.

Svaka metoda ima svoje ime, parametre ali i tip povratne vrednosti. U telu metode pišemo kod koji joj daje funkcionalnost  i u njoj možemo da kreiramo nove lokalne promenljive koje važe samo onoliko koliko traje metoda.

Tip povratne vrednosti metode može biti void, što označava da metoda ne vraća povratnu vrednot. Ako promenimo tip i kažemo da je bilo koji drugi (primitivni ili referentni) metoda u svom telu mora imati ključnu reč return posle koje treba navesti koja se to vrednost vraća kao rezultat metode. Posle ključne reči return prestaje izvršavanje metode i nije moguće dodavati nove linije koda.

Unutar klase metode mogu imati isto ime ali moraju imati različite tipove i broj parametara. Ovakva mogućnost nam omogućava da imamo više konstruktora u klasi i naziva se overloading.

Korišćenjem ovog sajta prihvatate upotrebu kolačića. Saznajte više