Java (programski jezik): razlika između inačica

dopuna
(+dopuna)
(dopuna)
 
==== Modifikatori razine pristupa ====
Svaka klasa i njezine metode (funkcije u klasi) imaju definirane razine pristupa, koje ograničavaju tko ih sve smije pozvati i tko ima pristup njihovim [[Varijabla|varijablama]] (u primjeru ključna riječ {{Mono|public}}.
{| class="wikitable"
|+
}
</syntaxhighlight>Statičke metode ne mogu pristupiti ni jednom članu klase koji također nije statičan.
 
Ključna riječ {{Mono|void}} označava da funkcija na koncu izvođenja ne vraća nikakvu vrijednost onome tko ju je pozvao. Ako Java program prestaje raditi uslijed greške, mora eksplicitno pozvati {{Mono|System.exit( int )}}, gdje je int cijeli broj, kako bi mogao vratiti broj pogreške (obično se broj 0 uzima kao završetak bez pogreške).
 
Funkcija naziva {{Mono|main}} je točka ulaska u program. Funkcija mora primati niz (polje) stringova (string je niz znakova), u slučaju da se funkcija pokreće uz dodatne argumente, oni se spremaju u niz imena ''args.''
 
Klasa {{Mono|System}} deklarira {{Mono|public static}} polje imena {{Mono|out}}. {{Mono|Out}} objekt je instanca klase {{Mono|PrintStream}}, koja pruža mnoge metode za ispis.
 
== Izvori ==