culTest

    Una de las 50 preguntas del tema

    ¿Cuánto sabes de Java?

    ¿Qué es el polimorfismo paramétrico en Java?

    Respuestas

    La capacidad de una clase de tener múltiples constructores
    La capacidad de definir métodos que operan sobre argumentos de diferentes tiposCorrecta
    La capacidad de una variable de cambiar su tipo en tiempo de ejecución
    La capacidad de un método de aceptar un número variable de argumentos

    El polimorfismo paramétrico permite que métodos y clases operen sobre argumentos de diferentes tipos sin conocerlos específicamente. En Java, se implementa mediante genéricos. Por ejemplo, Collections.sort() puede ordenar listas de cualquier tipo que implemente Comparable. A diferencia del polimorfismo de subtipos (basado en herencia), el paramétrico utiliza parámetros de tipo para lograr código genérico que mantiene la seguridad de tipos en tiempo de compilación.