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

1 ответ

Учет параметров типа в методе «равно» класса Scala ... является ли это единственным способом?

класс с универсальным типом: class Action[T]Создайте несколько экземпляров этого, поместите в список: val list = List(new Action[String], new Action[Int])Итерируйте это, и как получить фактический тип экземпляров? list foreach { action => // ...

1 ответ

 - на обоих базовых классах. У меня сработало нормально, но вам нужно выполнить следующее приведение, чтобы установить родителя:

ою архитектуру снаследственныйродовые и детско-родительские отношения. У меня есть одна большая проблема: я не могу сделать так, чтобы и ребенок, и родитель знали о типе друг друга, только один из двух. Мне нужно, чтобы и ребенок, и родитель ...

2 ответа

 появляется только один раз, в месте, где это явно нельзя сделать правильным.

у меня есть универсальный OuterClass, InnerClass, который использует универсальные OuterClass и неуниверсальный InnerInterface. public class OuterClass<E> { public class InnerClass { public E someMethod() { return null; } } public interface ...

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

1 ответ

@Alain: я отредактировал ссылки, чтобы указать новое местоположение.

трел наэто [https://stackoverflow.com/questions/4003117/problem-with-extension-methods-and-generic-constraints] вопрос, и мне было любопытно, почему это де не скомпилировать. Учитывая этот код, кто-нибудь может объяснить, почему ...

2 ответа

Java Generic из другого универсального

У меня есть интерфейс: interface Identifable<T extends Serializable> { T getID(); }и класс, который реализует это: public class Cat implements Identifable<Long> { public Long getID(){...}; }все отлично работает до сих пор. Теперь я хочу создать ...

3 ответа

 эквивалентно

аюсь создать API для цепочки задач. Сначала я разработал очень простой интерфейс, определяющий задачу: public interface Task<U, V> { U execute(V input); }гдеV это тип ввода иU тип вывода задачи. Я хочу создатьChain класс, который бы связал ...

3 ответа

Настало время прочитать об Generics, так как я, кажется, нахожу это много в кодовой базе, которую я унаследовал! Спасибо +1!

я есть пользовательский файл класса в C #, который я унаследовал и частично расширил. я пытаюсьре фактор это сейчас, когда у меня есть достаточно знаний, чтобы знать, что с чем-то вродедженерики(Я думаю) я мог бы сильно сжать этот класс. Будучи ...

4 ответа

Вниз голосование кажется немного экстремальным. Из вопроса не было ясно, что известны только свойства.

я есть список пользовательских объектов с двумя свойствами в качестве идентификаторов (IDa, IDb) каждый раз, когда я удаляю объект, мне нужно знать его индекс. Как я могу получить индекс объекта без зацикливания всего списка? List<CustomObject> ...

5 ответов

И это позволит добавлять подклассы Foo.

ибудь знает, почему следующий код не компилируется? Ни add (), ни addAll () не работают должным образом. Удаление части «? Extends» заставляет все работать, но тогда я не смог бы добавить подклассы Foo. List<? extends Foo> list1 = new ...

5 ответов

; и что, чтобы получить реальный необработанный класс, вы должны явно квалифицировать его как

то я знаю, что вы не можете «легко» создать массив универсального типа в Java (но вы можете создавать коллекции). Недавно я столкнулся с ситуацией, когда мне понадобился двухмерный массив объектов (которые были универсальными). Вот «грубое» ...