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>, което помага да се избегнат грешки по време на изпълнение.