Какое практическое применение самоограничения в Java?

Какой смысл в этом фрагменте? В качестве параметра-типа класс может принимать только экземпляр себя, но какая от этого польза?
public class MyGeneric<T extends MyGeneric<T>> {
    T element;
    public MyGeneric(T element) {
        this.element = element;
    }
}
  • Вопрос задан
  • 370 просмотров
Решения вопроса 1
@UPSA
anykey
Ответить что ли ...)))
Очень напоминает Построение Дерева, но в классе только один параметр - значит назовем простым связанным списком. Простым потому что только родитель знает потомка. Побольше параметров и дерево готово.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
XCritical Software Санкт-Петербург
До 370 000 ₽
Ланит-Терком Санкт-Петербург
от 90 000 до 130 000 ₽