Middle
Pracovali ste s generikami v Jave?
sobes.tech AI
Odpoveď od AI
Áno, v Jave generiká umožňujú vytváranie tried, rozhraní a metód s parametrami typu, čo zvyšuje bezpečnosť typov a znižuje potrebu pretypovania. Napríklad, môžete vytvoriť univerzálnu triedu kontajnera:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
Táto trieda môže byť použitá s akýmkoľvek typom, napríklad Box<String> alebo Box<Integer>, čo pomáha predchádzať chybám počas behu.