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

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

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

Похожие вопросы