Sobes.tech
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.