Если у меня есть общий класс, создает ли компилятор различный класс для каждого типа, который я использую с ним? Давайте рассмотрим этот класс . Если я создаю два экземпляра класса типа и class , создает ли компилятор два разных класса?
Если Ответ нет: как возможно, что классы, которые расширяют общий класс, могут наследовать один и тот же метод или атрибут другим типом (от одного класса).? < /p>
Другой вопрос : Почему я не могу проверить экземпляры var exanceof class с использованием параметризованного типа вместо класса или class ?
P> Если я попытаюсь сделать это, я получаю следующую ошибку:
«Не могу выполнить экземпляр проверки на параметризованный тест типа . Используйте тест формы вместо этого, так как дальше Информация об общем типе будет удалена во время выполнения "< /p>
Можно ли дать мне больше информации о дженеках? < /p>
Подробнее здесь: https://stackoverflow.com/questions/236 ... se-generic