Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Дженерики в Java — это механизм, который позволяет создавать обобщенные классы, интерфейсы и методы. Они позволяют создавать классы и методы, которые могут работать с различными типами данных, обеспечивая безопасность типов во время компиляции.
Использование дженериков позволяет писать более гибкий и повторно используемый код, так как они позволяют создавать классы и методы, которые могут работать с различными типами данных, без необходимости создания отдельных версий для каждого типа.
Пример использования дженериков в Java:
«`java {
public class Box
private T item;
public void setItem(T item) {
this.item = item;
}
public T getItem() {
return item;
}
}
Box intBox = new Box<>();
intBox.setItem(10);
int value = intBox.getItem(); // value = 10
Box stringBox = new Box<>();
stringBox.setItem(«Hello»);
String message = stringBox.getItem(); // message = «Hello»
«`
В приведенном примере класс `Box` является обобщенным и может работать с различными типами данных.