Sobes.tech
Middle

Работили ли сте с generics в Java?

sobes.tech AI

Отговор от AI

Да, в Java generиците позволяват създаването на класове, интерфейси и методи с параметри на типове, което увеличава безопасността на типовете и намалява необходимостта от преобразувания. Например, може да се създаде универсален клас контейнер:

public class Box<T> {
    private T content;

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

    public T getContent() {
        return content;
    }
}

Този клас може да се използва с всеки тип, например Box<String> или Box<Integer>, което помага да се избегнат грешки по време на изпълнение.