WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: GENERICOS, GENERICOS ???? Los tipos genéricos se distingue por ser aquellos que se encuentran incluidos dentro de los caracteres <>., También llamados tipos parametrizados, permiten definir un tipo sin especificar todos los tipos que éste usa. Estos serán suministrados como parámetros en punto de instanciación. Los cambios son realizados por tanto en tiempo de compilación. Los tipos parametrizados se utilizan especialmente para implementar tipos abstractos de datos: pilas, colas, anillos, bolsas y otros que permiten almacenar distintos tipos de elementos según sean instanciados en tiempo de compilación. VENTAJAS - El compilador no aceptará que se agregue ningún tipo de dato distinto al especificado en la instanciación de la clase. - No es necesario añadir los castings que eran indispensables para recuperar los datos homogéneos de una colección Object., También llamados tipos parametrizados, permiten definir un tipo sin especificar todos los tipos que éste usa. Estos serán suministrados como parámetros en punto de instanciación. Los cambios son realizados por tanto en tiempo de compilación. Los tipos parametrizados se utilizan especialmente para implementar tipos abstractos de datos: pilas, colas, anillos, bolsas y otros que permiten almacenar distintos tipos de elementos según sean instanciados en tiempo de compilación. DESVENTAJAS -La restricción más grande y evidente es el uso de los llamados tipos crudos que provocan a su vez que la máquina virtual no le interese obtener información extra sobre el tipo de objeto que desea obtener y esto da como resultado que la llamada al método getClass() de tipo genérico no arroje información sobre el objeto contenido lo cual provoca dificultades a la hora de querer interactuar con el API de reflection., GENERICOS ES También llamados tipos parametrizados, permiten definir un tipo sin especificar todos los tipos que éste usa. Estos serán suministrados como parámetros en punto de instanciación. Los cambios son realizados por tanto en tiempo de compilación. Los tipos parametrizados se utilizan especialmente para implementar tipos abstractos de datos: pilas, colas, anillos, bolsas y otros que permiten almacenar distintos tipos de elementos según sean instanciados en tiempo de compilación.