Resultados de la búsqueda a petición "generics"

4 la respuesta

La sintaxis <T extiende la Clase <T>> en Java

Tengo un par de pensamientos con respecto a lo siguiente: public interface MaxStack<T extends Comparable <T>> 1-¿Por qué la clase que implementaMaxStack debería escribirse así: public class MaxStackclass<T extends Comparable <T>> implements ...

1 la respuesta

getClass () de un parámetro de método genérico en un Java

El siguiente método Java no se compila: <T extends Number> void foo(T t) { Class<? extends T> klass = t.getClass(); }l error recibido es: No coincide el tipo: no se puede convertir deClass<capture#3-of ? extends Number> aClass<? extends ...

2 la respuesta

Cambiar el tamaño de una matriz

Si se tratara de una matriz regular, podría crear una nueva matriz y luego hacer una copia de la matriz, pero los genéricos no me dejan hacer eso. Lo mejor que he encontrado hasta ahora es: public void resize() { T[] tempArray = ...

10 la respuesta

¿Crear instancia de tipo genérico?

SiBaseFruit tiene un constructor que acepta unint weight, ¿puedo crear una instancia de una fruta en un método genérico como este? public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ ...

3 la respuesta

La mejor manera de convertir una colección no genérica en una colección genérica

¿Cuál es la mejor manera de convertir una colección no genérica en una colección genérica? ¿Hay alguna manera de LINQ? Tengo el siguiente código public class NonGenericCollection:CollectionBase { public void Add(TestClass a) { List.Add(a); } } ...

5 la respuesta

Convertir de String a <T>

Realmente debería poder obtener esto, pero estoy justo al punto donde creo que sería más fácil preguntar. En la función C #: public static T GetValue<T>(String value) where T:new() { //Magic happens here } ¿Cuál es una buena implementación ...

2 la respuesta

¿Es posible usar un tipo independiente como parámetro de tipo genérico en C #?

Tengo un C # genérico: public class Generic<TParameter> { ... } No parece que pueda usar tipos independientes como parámetros de tipo. Yo obtengoerror CS1031: Type expected cuando intento lo siguiente: var lGenericInstance = new ...

8 la respuesta

¿Cuál es la diferencia entre los tipos sin formato, los comodines ilimitados y el uso de objetos en genéricos

Estoy leyendo el capítulo sobre Genéricos en Java efectivo. Ayúdame a entender la diferencia entreSet, Set<?> ySet<Object>? El siguiente párrafo está tomado del libro. Como una revisión rápida,Set<Object> es un tipo parametrizado que ...

4 la respuesta

java genérico y comodín

En Java genérico, entendí cuáles son los significados de comodín, super y extendido, pero no entendí ¿por qué no me permite agregar nada y por qué me permite agregar hasta SomeType en la jerarquía, pero no arriba en la jerarquía? @ class Animal ...

3 la respuesta

Dinformación genérica dinámica en Java

Si tengo una clase que usa un tipo genérico como public class Record<T> { private T value; public Record(T value) { this.value = value; } } es bastante sencillo escribir todo durante el tiempo de diseño, si conozco todos los tipos que se usan, ...