21
ответ

Java: Как получить тип класса дженериков во время выполнения? [Дубликат]

Я столкнулся со следующим сценарием, и я не могу найти простое решение. # 1 открытый класс Foo & lt; T & gt; {@Override public T bar () {// доступ к T.class}} Java Generics ...
вопрос задан: 26 December 2015 17:56
18
ответов

Список <BusinessObject> или BusinessObjectCollection?

До дженериков C# все кодировали бы наборы для их бизнес-объектов путем закладывания основы набора, которая реализовала IE IEnumerable: общедоступный класс CollectionBase: IEnumerable и затем...
вопрос задан: 30 August 2008 23:39
17
ответов

Доступ к статическим функциям класса генериков в Visual C # [дубликат]

В настоящее время я пытаюсь написать простой парсер, который может обрабатывать различные базы и несколько пользовательских форматов. Я использовал перегруженные функции (для int, uint, long, ulong ....), но потом решил использовать ...
вопрос задан: 16 December 2015 10:40
17
ответов

C # generics, ограниченные некоторыми перегрузками функций [duplicate]

Я использую метод из внешней библиотеки со следующими прототипами: void ReadRaster (byte [] vals); void ReadRaster (float [] vals); void ReadRaster (int [] vals); Чтобы взаимодействовать с этим ...
вопрос задан: 16 December 2015 10:40
17
ответов

возможно ли расширить EnumMap с помощью класса Generic? [Дубликат]

Я начинаю полагать, что невозможно расширить EnumMap на Java, потому что супер конструктор проблематичен. Должен вызываться конструктор super (). Я пробовал несколько вариантов ...
вопрос задан: 27 September 2015 07:35
17
ответов

Дублирование в C#?

Возьмите следующий отрывок: Список <интервал> расстояния = новый Список <интервал> (); дублирование было предназначено разработчиками языка? Если так, почему?
вопрос задан: 13 October 2008 18:12
16
ответов

Что лучший способ использовать пара (трижды, и т.д.) значений как одно значение в C#?

Таким образом, я хотел бы иметь кортеж значений. Вариант использования на моем уме: Словарь <Пара <строка, интервал>, объект> или Словарь <Трижды <строка, интервал, интервал>, объект> там создаются-...
вопрос задан: 23 May 2017 12:24
15
ответов

Могу ли я использовать отражение для создания экземпляров классов, которые наследуются от базового базового класса? [Дубликат]

Мне было интересно, если бы был аккуратный способ использовать отражение, чтобы создать экземпляр кучки свойств в классе с ограничением, которое типы свойств для создания экземпляра должны только наследовать от определенных ...
вопрос задан: 2 October 2015 15:43
15
ответов

Лучше иметь дублирование кода и иметь его быть очень простым/читаемым, или не иметь никакого дублирования (использующий дженерики), но быть намного более сложным?

В целом я сталкиваюсь с этим много. Некоторые мои коллеги предпочитают очень простой, легкий считать классы, даже если это означает, что существует некоторое дублирование кода, тогда как я делаю все, что в моей власти для предотвращения...
вопрос задан: 19 November 2009 19:28
15
ответов

Почему C# и VB имеют Дженерики? Какое преимущество они предоставляют? Дженерики, FTW

Из Википедии: Универсальное программирование является стилем программирования, в котором алгоритмы записаны с точки зрения типов to-be-specified-later, для которых затем инстанцируют при необходимости...
вопрос задан: 19 September 2008 04:50
14
ответов

Как я обращаюсь к непроверенным предупреждениям броска?

Eclipse выдает мне предупреждение о следующей форме: Безопасность типов: непроверенное приведение из Object в HashMap. Это от вызова API, который я не могу контролировать, который возвращает Object: HashMap < ...
вопрос задан: 28 March 2017 21:27
14
ответов

Почему ClassCastException не генерируется при добавлении объекта типа U в список & lt; T & gt; [Дубликат]

Учитывая приведенный ниже код, мне интересно, почему мне разрешено добавлять объект Fish в список List & lt; Reptile & gt ;: public class LegacyReptile {public static void main (String [] args) {List & lt; Reptile & ...
вопрос задан: 22 March 2017 17:13
14
ответов

Необработанный тип исключения. Тишина без типичного типа [дубликат]

Код ниже не компилируется. Я получаю Unhandled exception type Throwable. public static void main (final String [] args) throws Exception {MyResponse myResponse = new MyResponse (); мой ответ....
вопрос задан: 22 March 2017 17:13
14
ответов

Как разрешить Unchecked вызов to mapByPage (Function & lt; List & lt; T & gt ;, List & lt; V & gt; gt;) 'как член необработанного типа android.arch.paging.PositionalDataSource' [duplicate]

Я изучаю использование android.arch.paging.PagedList в моем текущем приложении для Android. Мой источник данных - это сопоставление между моей базой данных и объектами модели пользовательского интерфейса. Все работает, как и ожидалось, однако ...
вопрос задан: 22 March 2017 17:13
14
ответов

Java Generic, что здесь происходит? [Дубликат]

почему это делает исключение RT в java List arr = new List [2]; arr [0] = новый ArrayList (); arr [1] = новый LinkedList ();
вопрос задан: 22 March 2017 17:13
14
ответов

несовместимый тип при вызове общего метода [duplicate]

У меня ниже иерархии классов. Интерфейс открытого интерфейса OrderCaptureFacade & lt; RQ, RS, C & gt; {RS invoke (RQ orderCaptureRequest, C orderCaptureContext); } Абстрактный класс публичного абстрактного класса ...
вопрос задан: 22 March 2017 17:13
14
ответов

Ярлыки и дженерики Java. Тип T не имеет параметров типа [duplicate]

Я пробовал поиск, но не нашел эту точную проблему. Я пытаюсь создать абстрактный тип, который реализует Observer RxJava. Этот новый тип RemoteObserver перенесет Retrofit2 Response ...
вопрос задан: 22 March 2017 17:13
14
ответов

почему я могу создать коллекцию генериков одного типа, используя совершенно другой тип? [Дубликат]

Согласно этому сообщению Java проверяет типы генериков только во время выполнения, но в ответе того же поста упоминается, что Generics были введены на язык Java, чтобы обеспечить более жесткие проверки типов при компиляции ...
вопрос задан: 22 March 2017 17:13
14
ответов

Неопределенные символы для архитектуры x86_64 при использовании шаблонов с C ++ 11 [дубликат]

У меня есть домашняя работа для реализации очереди приоритетов в C ++ с CLion и изменения параметра для приоритета от float до типичного типа с использованием шаблонов. После реализации я всегда получаю следующее ...
вопрос задан: 24 February 2015 21:54
14
ответов

Ошибка связи с шаблонами C ++ [дубликат]

У меня есть следующий заголовочный файл под названием Templates2.h, который имеет заголовки для попытки создания arrayList adt: #pragma once template & lt; typename X & gt; class ArrayList {X * arrayList; int capacity; ...
вопрос задан: 24 February 2015 21:54
14
ответов

Универсальная передовая практика [дубликат]

Будучи новичком в C ++, мне было интересно, какие лучшие практики касаются общих функций. Я пытаюсь реализовать глобальную функцию, которая принимает в качестве аргументов вектор общих точек данных, функцию ...
вопрос задан: 24 February 2015 21:54
13
ответов

Почему некоторые утверждают, что реализация Java дженериков плоха?

Я иногда слышал, что с дженериками, Java не разобрался в нем. (ближайшая ссылка, здесь) Прощение моя неопытность, но что сделало бы их лучше?
вопрос задан: 23 May 2017 12:25
13
ответов

Почему назначение члена рассматривается как Func & lt; T, TReturn & gt; а не Action & lt; T & gt; [Дубликат]

Я пишу свободно api для создания концепций бизнес-данных для установки тестов интеграции и регрессии. У меня есть следующее: public AndWithContext & lt; T & gt; AndWith (Action & lt; T & gt; withAction) ...
вопрос задан: 27 September 2010 20:44
12
ответов

Как получить доступ к переменной поля класса через общий объект? [Дубликат]

Я тестировал универсальное программирование на Java. Вот фрагмент моего кода: public class Vehicle & lt; T extends Style & gt; {private T make; private String color; частный год; ...
вопрос задан: 26 May 2016 16:15
12
ответов

Дженерики C# имеют выигрыш в производительности?

У меня есть много классов данных, представляющих различные объекты. Который лучше: запись универсального класса (говорят, чтобы распечатать или произвести XML), использование дженериков и интерфейсов или записи отдельного класса к...
вопрос задан: 4 June 2013 04:48
12
ответов

В C#, почему Список не может <представить объект в виде строки> быть сохраненным в Списке <объектная> переменная

Кажется, что Объект списка не может быть сохранен в переменной Списка в C# и не может даже быть явно брошен тот путь. Список <строка> sl = новый Список <строка> (); Список <объект> ol; ol = sl;...
вопрос задан: 27 September 2012 04:25
12
ответов

Для чего memoization хорош и является этим действительно все что полезный?

Существует несколько автоматических memoization библиотек, доступных в Интернете для всевозможных языков; но не зная, для чего они, где использовать их, и как они работают, это может быть...
вопрос задан: 14 July 2010 01:09
12
ответов

Дженерики C# - странный [закрытый] вопрос об интервью

Интервьюер обсудил меня "Genrics, не полностью Genrics", Он обеспечил пример (Интервал параметров k, интервал d не универсальны), общедоступный статический пустой PrintThis <T> (T a, T b, T c, интервал k, интервал d) {}...
вопрос задан: 12 May 2010 18:48
12
ответов

Какой-либо простой способ объяснить, почему я не могу сделать Списка <Животное> животные = новый ArrayList <Собака> ()? [дубликат]

Я знаю, почему не нужно делать этого. Но есть ли способ объяснить неспециалисту, почему это не возможно. Можно объяснить это неспециалисту легко: животное Животных = новая Собака ();. собака является своего рода животным, но...
вопрос задан: 27 February 2010 15:54
12
ответов

Проверьте два Списка <интервал> на те же числа

У меня есть два Списка, которые я хочу проверить на соответствующие числа. например, Список <интервал> = новый Список <интервал> () {1, 2, 3, 4, 5}; Список <интервал> b = новый Список <интервал> () {0, 4, 8, 12};...
вопрос задан: 26 January 2009 14:55