Junior — Middle
Mal ste skúsenosti s používaním generics vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
Áno, vo svojich projektoch som používal generiká na zvýšenie flexibility a opakovateľnosti kódu. Napríklad v automatizácii testov v Jave s JUnit alebo TestNG generiká umožňujú vytvárať univerzálne metódy na prácu s rôznymi dátovými typmi, čo znižuje duplikáciu kódu a zlepšuje čitateľnosť.
Príklad použitia generík v Jave:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
// Použitie:
Box<String> stringBox = new Box<>();
stringBox.setContent("Testovací text");
String content = stringBox.getContent();