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

5 ответов

 показывая некоторые комбинации преобразования.

вопрос является ответом на другой вопросopensas [https://stackoverflow.com/users/47633/opensas]: построение универсальной функции инициализатора в ...

3 ответа

@ Мохамед - Рад, что это сработало для вас! Не забудьте принять ответ, если вы решили свою проблему.

я есть иерархия, в которой квадрат, треугольник и круг простираются от формы. У меня есть метод работы: public void someMethod() { File file = new File("File_with_squares"); ThirdPartyClass foo = new ThirdPartyClass(); Square[] squares ...

4 ответа

Вы имели в виду список с экземпляром каждого производного типа?

ратил несколько часов, пытаясь найти ответ на этот вопрос, и, вероятно, у меня возникли проблемы с правильной формулировкой вопроса, что не помогает. По сути, у меня есть абстрактный класс: public abstract class GenericType<T> { ... }И куча ...

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

3 ответа

Шаблон разработки стратегии, обобщение и безопасность типов

Я хочу создать следующий шаблон стратегии в сочетании с Factory, но хочу, чтобы он был безопасным для типов. До сих пор я сделал следующее: public interface Parser<T> { public Collection<T> parse(ResultSet resultSet); } public class AParser ...

2 ответа

где T: U (Аргумент типа, предоставленный для T, должен быть или получен из аргумента, предоставленного для U)

ли указать ограничение для универсального класса, который запрещает определенные типы? Я не знаю, возможно ли это, и если это так, я не уверен, какой будет синтаксис. Что-то вроде: public class Blah<T> where : !string { }Я не могу найти ни ...

4 ответа

, а не то, что выходит из него, вы можете переписать так, чтобы это работало:

у это не работает ... public ArrayList<Edge> getEdges() { return A; //A is an Arraylist of type 'Action'. Action implements Edge. }интерфейс Edge включает в себя: public ArrayList getEdges (); хотя это так. public Edge getEdges() { return B; ...

5 ответов

Не используйте конкретный класс, когда вы можете использовать интерфейс.

от вопрос уже есть ответ здесь: Как создать универсальный массив в Java? [/questions/529085/how-to-create-a-generic-array-in-java] 29 ответовЯ пытаюсь сделать что-то вроде этого: - public static ArrayList<myObject>[] a = new ...

1 ответ

Не могли бы вы дать мне краткий пример того, как вы будете использовать Rx для достижения того, чего я хочу?

я есть следующий метод: public static TEventInvocatorParameters Until <TEventInvocatorParameters, TEventArgs>(this TEventInvocatorParameters p, Func<TEventArgs, bool> breakCond) where TEventInvocatorParameters : ...

4 ответа

не работает

ак дженерики были введены, Class параметризован, так что List.class создает Class <List>. Это понятно Что я не могу понять, так это как получить экземпляр класса типа, который сам параметризован, то есть Class <List <String >>. Как в этом ...

3 ответа

@Orace Хорошо, это изгнание, но я имею в виду, что вам нужно явное «приведение», чтобы вызвать желаемую перегрузку ...

оложим, у вас есть базовыйEmployee класс как таковой: class Employee { public string Name; public int Years; public string Department; }Затем (в отдельном классе) у меня есть следующие фрагменты кода (я думаю, что я понимаю все, кроме ...