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