Результаты поиска по запросу "generics"

1 ответ

Только к вашему сведению, приведенный класс <Callable <Integer >> classCI = (Class <Callable <Integer >>) Callable.class по какой-то причине не работает. В любом случае, поскольку я проверяю Callable <Integer> с помощью рефлексии, не так уж много, просто подумайте, если вы когда-нибудь захотите отредактировать это.

не позвонитьClass.forName() когда результатом является универсальный тип? Обычно я могу использоватьasSubclass(), но здесь я вижу единственный способ сделать это - приведение, которое как бы торчит и выдает меня, когда все остальное ...

4 ответа

 Короче для

жете найти следующее в Интернете: Тип с более высоким родом == Конструктор типа? class AClass[T]{...} // For example, class List[T]Некоторые говорят, что это тип с более высоким родом, потому что он абстрагируется от типов, которые ...

1 ответ

Java: несоответствие типов подстановочных знаков приводит к ошибке компиляции

Я создал фабричный класс в своем проекте, который позволил бы мне (теоретически) создавать менеджеров для любого (поддерживаемого) данного типа. Взаимодействие с менеджером позволяет мне изменять определенные свойства данного типа. Проблема, с ...

ТОП публикаций

1 ответ

 тоже дает ошибку :(

я два класса class Base { } class Derived : Base { }Base base = new Derived(); нет ошибки компиляции если я сделаюICollection<Base> collBase = new List<Derived>(); это дает ошибку компиляции. Есть ли другие альтернативы, чтобы решить эту проблему?

7 ответов

И именно поэтому дженерики должны быть (и являются) строгими по типу безопасными.

я есть основной вопрос, касающийся присвоения списка подкласса списку суперкласса. Итак, у меня есть что-то вроде следующего: Class B extends A; List <B> bList = new ArrayList<B>(); List <A> aList = bList; Почему это последнее назначение не ...

3 ответа

 достаточно и правильно. Я надеюсь, что я ясно дал понять.

я есть небольшая программа, которая должна сортировать карту на основе ее значений. Вот что у меня так далеко: public static <K, V extends Comparable< ? extends V>> Map<K, V> sortByValues(final Map <K, V> mapToSort) { List<Map.Entry<K, V>> ...

6 ответов

 является.

ибудь знает, каковы практические различия между объектом System.Collections.Specialized.StringDictionary и System.Collections.Generic.Dictionary? Я использовал их оба в прошлом, не задумываясь о том, какие из них будут лучше работать, лучше ...

5 ответов

Это должно скомпилировать и работать.

даю, что есть один из двух ответов на этот вопрос, либо невозможный, либо чрезвычайно простой, и я упустил очевидный запрос Google. Основная проблема заключается в том, что у меня есть общий объект, передаваемый черезEventHandler который ...

2 ответа

+1 за

реймворка я написал оболочку, которая использует любой объект, интерфейс или тип записи для исследования его свойств или полей. Объявление класса выглядит следующим образом: TWrapper<T> = class private FType : TRttiType; FInstance : Pointer; ...

4 ответа

 Это

я есть следующий класс: public class AuthContext : DbContext { public DbSet<Models.Permission> Permissions { get; set; } public DbSet<Models.Application> Applications { get; set; } public DbSet<Models.Employee> Employees { get; set; } // ... }Я ...