¿podemos crear una matriz de genéricos donde el tipo genérico se extiende comparable? Intentos de lanzar una matriz de objeto a una matriz genérica que extienda problemas de cara comparables, planteando la siguiente pregunta: ¿hay una solución alternativa?
respuestas
genéricas y matrices: un puzle de compatibilidad [&]
genics y los rayos tienen genics y las matrices de compatibilidad de la compatibilidad de compatibilidad[&]
genics y los arrays tienen los genéricos y las matrices de la compatibilidad de la compatibilidad de la compatibilidadgenics y los arrays tienen los genéricos de los moderados de los moderados de los moderados de la compatibilidad de la compatibilidad genics y los rayos tienen los genéricos de las formas de compatibilidad de las compatibilidad. tipos:
matrices: covariant, que significa que sus tipos de elementos conservan su información de tipo en runtime.
genics:
este enfoque le permite crear una matriz del tipo genérico supertype (comparable en este caso), pero es importante tener en cuenta que esta matriz no es del tipo genérico deseado. Genéricos?
portabilidad y mantenimiento:
diferentes máquinas virtuales java (jvms) puede manejar el tipo eRasure de manera diferente, haciendo que el comportamiento sea menos portátil y más difícil de mantener. ArrayList, que proporciona una forma eficiente y segura de tipo de gestionar colecciones de objetos genéricos. ArrayLists ofrecen la flexibilidad de los genéricos y evitan las posibles dificultades asociadas con matrices y genéricos.Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3