16.11.25

Java konstruktori sa parametrima

Besplatni Java kurs - 66. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

U jednom od prethodnih članaka objasnio sam šta su konstruktori i kako rade podrazumevani konstruktori. Ali često je potrebno inicijalizovati objekat na različite početne vrednosti, što je nemoguće postići korišćenjem podrazumevanih konstruktora. Zato nam Java omogućava da napravimo konstruktor sa parametrima, baš onako kako to nama odgovara.

Konstruktori sa parametrima

Svaki konstruktor po svojoj sintaksi liči na obične metode. Baš kao što možeš da napišeš metodu koja može (a ne mora) da ima parametre, možeš da napraviš i svoj konstruktor sa ili bez parametara.

14.11.25

Java SE 25 LTS - Šta je novo?

Pročitaj i ostale Java vesti.

Dve godine nakon prethodne Java LTS verzije, izašla je najnovija verzija programskog jezika Java sa dugoročnom podrškom, Java 25 SE LTS.

Da se podsetimo, dugoročna podrška (Long-Term Support - LTS) je uobičajeni pojam koji se koristi u softverskok industriji. Dugoročna podrška znači da će programski jezik ili softver biti automatski ažuriran u narednom periodu duže nego obična verzija. Ova verzija nam je donela nekoliko promena:

Promene jezika:

  • Primitive Types in Patterns, instanceof, and switch (Third Preview) - JEP 507
  • Module Import Declarations - JEP 511
  • Compact Source Files and Instance Main Methods - JEP 512
  • Flexible Constructor Bodies - JEP 513

13.11.25

3 najvažnije metode u tvojoj Java klasi

Besplatni Java kurs - 65. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

U svojoj Java klasi možeš da definišeš metode koje imaju različite namene. Ali postoje metode koje bi gotovo uvek trebalo da ugradiš u sve svoje Java klase.

Koje su to metode koje su toliko važne?

3 najvažnije Java metode

Tri najvažnije Java metode koje bi trebalo da imaš u (skoro) svakoj svojoj klasi su:

  • toString
  • equals
  • hashCode