Java

Generics (<T>)

Në shqip: Gjenerikët

ShpjegimiSQ

Gjenerikët të lejojnë të shkruash klasa dhe metoda që punojnë me çdo tip, duke e treguar tipin brenda kllapave < > — p.sh. ArrayList<String> mban vetëm tekste. Kështu kompajleri i kap gabimet që herët.

EnglishEN

Generics let you write classes and methods that work with any type, while naming the type in angle brackets < > — e.g. ArrayList<String> holds only text. That way the compiler catches mistakes early.

Si ta mendosh

Si kutitë e ushqimit me etiketë: e njëjta kuti, por kur shkruan „vetëm oriz“, askush s'fut sheqer brenda.

Lexoje në anglisht

Like labelled food boxes: the same box, but once you write “rice only”, nobody puts sugar in it.

Shembull kodijava

ArrayList<String> emrat = new ArrayList<>();
emrat.add("Arta");
emrat.add(42);  // Gabim! Lista pranon vetëm String

Terma të lidhur