Middle
Pracoval jste s generiky v Java?
sobes.tech AI
Odpověď od AI
Ano, v Javě generika umožňují vytvářet třídy, rozhraní a metody s parametry typu, což zvyšuje bezpečnost typů a snižuje potřebu přetypování. Například lze vytvořit univerzální třídu kontejneru:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
Tato třída může být použita s jakýmkoli typem, například Box<String> nebo Box<Integer>, což pomáhá předcházet chybám za běhu.