Sobes.tech
Middle

Java'da generiklar bilan ishladizmi?

sobes.tech AI

AIdan javob

Ha, Java'da generiklar, tiplarga parametrlar bilan sinflar, interfeyslar va metodlar yaratishga imkon beradi, bu esa tiplarning xavfsizligini oshiradi va konvertatsiya qilish ehtiyojini kamaytiradi. Masalan, universal konteyner sinfini yaratish mumkin:

public class Box<T> {
    private T content;

    public void setContent(T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }
}

Bunday sinf har qanday tur bilan ishlatilishi mumkin, masalan, Box<String> yoki Box<Integer>, bu esa ish vaqtida xatolarni oldini oladi.