Результаты поиска по запросу "generics"
показывая некоторые комбинации преобразования.
вопрос является ответом на другой вопросopensas [https://stackoverflow.com/users/47633/opensas]: построение универсальной функции инициализатора в ...
@ Мохамед - Рад, что это сработало для вас! Не забудьте принять ответ, если вы решили свою проблему.
я есть иерархия, в которой квадрат, треугольник и круг простираются от формы. У меня есть метод работы: public void someMethod() { File file = new File("File_with_squares"); ThirdPartyClass foo = new ThirdPartyClass(); Square[] squares ...
Вы имели в виду список с экземпляром каждого производного типа?
ратил несколько часов, пытаясь найти ответ на этот вопрос, и, вероятно, у меня возникли проблемы с правильной формулировкой вопроса, что не помогает. По сути, у меня есть абстрактный класс: public abstract class GenericType<T> { ... }И куча ...
Шаблон разработки стратегии, обобщение и безопасность типов
Я хочу создать следующий шаблон стратегии в сочетании с Factory, но хочу, чтобы он был безопасным для типов. До сих пор я сделал следующее: public interface Parser<T> { public Collection<T> parse(ResultSet resultSet); } public class AParser ...
где T: U (Аргумент типа, предоставленный для T, должен быть или получен из аргумента, предоставленного для U)
ли указать ограничение для универсального класса, который запрещает определенные типы? Я не знаю, возможно ли это, и если это так, я не уверен, какой будет синтаксис. Что-то вроде: public class Blah<T> where : !string { }Я не могу найти ни ...
, а не то, что выходит из него, вы можете переписать так, чтобы это работало:
у это не работает ... 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; ...
Не используйте конкретный класс, когда вы можете использовать интерфейс.
от вопрос уже есть ответ здесь: Как создать универсальный массив в Java? [/questions/529085/how-to-create-a-generic-array-in-java] 29 ответовЯ пытаюсь сделать что-то вроде этого: - public static ArrayList<myObject>[] a = new ...
Не могли бы вы дать мне краткий пример того, как вы будете использовать Rx для достижения того, чего я хочу?
я есть следующий метод: public static TEventInvocatorParameters Until <TEventInvocatorParameters, TEventArgs>(this TEventInvocatorParameters p, Func<TEventArgs, bool> breakCond) where TEventInvocatorParameters : ...
не работает
ак дженерики были введены, Class параметризован, так что List.class создает Class <List>. Это понятно Что я не могу понять, так это как получить экземпляр класса типа, который сам параметризован, то есть Class <List <String >>. Как в этом ...
@Orace Хорошо, это изгнание, но я имею в виду, что вам нужно явное «приведение», чтобы вызвать желаемую перегрузку ...
оложим, у вас есть базовыйEmployee класс как таковой: class Employee { public string Name; public int Years; public string Department; }Затем (в отдельном классе) у меня есть следующие фрагменты кода (я думаю, что я понимаю все, кроме ...