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.