Результаты поиска по запросу "generics"
Могут ли дженерики и (супер?) Типовые токены помочь в создании безопасного для типов агрегатора новостей?
У меня есть это основноеNews интерфейс interface News { String getHeader(); String getText(); }и конкретные классы, такие какSportsNews а такжеFinancialNews предоставить конкретные методы, такие какgetStockPrice(), getSport() и так далее. ...
Список <T> .ForEach с индексом
Я пытаюсь найти LINQ-эквивалент следующего кода: NameValueCollection nvc = new NameValueCollection(); List<BusinessLogic.Donation> donations = new List<BusinessLogic.Donation>(); donations.Add(new BusinessLogic.Donation(0, "", "", ""); ...
Java: как переопределить этот универсальный метод?
public <S extends T> List<S> save(Iterable<S> entities) { //... }Если я использую следующий метод для переопределения @Override public List<MyType> save(Iterable<MyType> structures) { List<MyType> result = new ArrayList<>(); //... return result; ...
Java generics - сделать Generic расширяющим 2 интерфейса
Как вы делаете эту работу: public class Frankenstein<T extends IHuman, IMonster>{ }Не делая public interface Weirdo extends Ihuman, IMonster{ }редактировать Почему это не работает? public <T> void mapThis( Class<? extends MyClass<T>> key, ...
универсальная функция с ограничением «имеет свойство X»?
У меня есть стороннее приложение с закрытым исходным кодом, которое экспортирует интерфейс COM, который я использую в своем приложении C # .NET через Interop. Этот COM-интерфейс экспортирует многие объекты, которые отображаются как System.Object, ...
Какие хорошие ресурсы для изучения дженериков? [закрыто]
Кто-нибудь может мне помочь, с чего начать и что нужно узнать о коллекциях (не-дженериках) и дженериках?
Java CRTP и Wildcards: код компилируется в Eclipse, но не `javac`
Извините за смутное название. У меня есть этот кусок кода, который компилируется в Eclipse Juno (4.2), но не javac (1.7.0_09): package test; public final class Test { public static class N<T extends N<T>> {} public static class R<T extends N<T>> ...
Общее двоичное дерево поиска в C
У меня есть реализованное двоичное дерево поиска, но я также хочу сделать его общим. Код следующий: typedef struct treeNode { int data; struct treeNode *left; struct treeNode *right; } treeNode;и функции: treeNode* FindMin(treeNode *node) { ...
Вложенное в Java несоответствие универсального типа
В следующем примере: public static void main(String[] args) { List<String> b = new ArrayList<String>(); first(b); second(b); List<List<String>> a = new ArrayList<List<String>>(); third(a); fourth(a); // doesnt work } private static <T> void ...
Двойное общее ограничение на класс в Java: расширяет ConcreteClass и I
Есть ли способ определить общее ограничение в Java, которое было бы аналогично следующему универсальному ограничению C #? class Class1<I,T> where I : Interface1, Class2 : IЯ пытаюсь сделать это так: class Class1<I extends Interface1, T extends ...