El polimorfismo en Java | | UPV

Universitat Politècnica de València - UPV
Universitat Politècnica de València - UPV
37.6 هزار بار بازدید - 12 سال پیش - Título: El polimorfismo en JavaDescripción:
Título: El polimorfismo en Java

Descripción: Se describe el concepto del polimorfismo en Java Tomás Gironés, J. (2012). El polimorfismo en Java. http://hdl.handle.net/10251/16585

Descripción automática: En este video, el profesor expone el concepto de polimorfismo en un lenguaje de programación destacando su utilidad y herramientas relacionadas. Inicialmente, se enfoca en la clase principal, que es la raíz de la jerarquía de herencia en dicho lenguaje, destacando que todos los objetos heredan de ella y que proporciona métodos comunes como toString, getClass o equals.

Luego, destaca la herencia que permite considerar un objeto de una subclase como si también perteneciera a la superclase y a la clase principal. El polimorfismo se define como la declaración de un objeto de una clase superior instanciado con un constructor de una subclase. Destaca que no se puede hacer lo contrario, es decir, instanciar un objeto de una superclase con el constructor de una subclase, ya que el lenguaje de programación lo impediría.

Se brinda el ejemplo de un sistema operativo donde el polimorfismo permite asignar fondos a botones mediante la clase para dibujar, la cual tiene múltiples subclases (como ClaseDrawable1, ClaseDrawable2, ClaseDrawable3, etc.) que pueden ser utilizadas indistintamente para establecer el aspecto visual de un botón.

Finalmente, introduce dos herramientas del lenguaje de programación relacionadas con el polimorfismo: el 'type cast', que permite convertir un tipo de objeto a otro de sus subtipos; y el operador 'instanceof' que verifica si un objeto es instancia de una clase particular. Concluye destacando la importancia del polimorfismo, la herencia y cómo estas características ofrecen un abanico de posibilidades en la programación en el lenguaje mencionado.

Autor/a: Tomás Gironés Jesús



+ Universitat Politècnica de València UPV: https://www.upv.es
+ Más vídeos en: valenciaupv
+ Accede a nuestros MOOC: https://upvx.es

#Java #Lenguajes de programación #Poliformismo #INGENIERIA TELEMATICA
12 سال پیش در تاریخ 1391/10/22 منتشر شده است.
37,683 بـار بازدید شده
... بیشتر