java
Taller de Programación III
Manual de Prácticas
Materia
Programación
III
7.
Clave
Tema
Duración
Lenguaje
7. Polimorfismo 1SESION (2 Lenguaje
Y Abstracción
Horas)
Java
Herramienta
JCreator
Polimorfismo y Clases Abstractas
Marco Teórico
El polimorfismo nos permite “programar en forma general”, en vez de“programar
en forma específica”. En especial, nos permite escribir programas que procesen objetos
que compartan la misma superclase en una jerarquía de clases, como si todos fueran
objetos de la superclase;esto puede simplificar la programación.
Una interface puede ser vista como una clase abstracta, ya que todos sus métodos
son abstractos. Cuando utilizamos una interface necesitamos implementar todoslos
métodos que definimos en ella. Para crear una interface necesitamos utilizar la palabra
reservada “interface”.
Una clase abstracta es similar a una interfaz ya que ambas no pueden instanciarse,
con la diferencia de que una clase abstracta puede contener métodos que no sean
abstractos . Para crear una clase abstracta necesitamos utilizar la palabra reservada
“abstract”.
Objetivo
Crearuna aplicación de tipo nómina que calcule de modo correcto el precio de
venta para todos los tipos de producto de una tienda departamental utilizando la
programación genérica mediante el uso delpolimorfismo .
Conocimientos Previos
Concepto de clase, objeto y métodos.
Métodos establecer y obtener ( get y set )
Sobrecarga del método toString
Sobrescritura de métodos
Polimorfismo con ClasesAbstractas
Urbano Villalón #500, Predio La Ladrillera. C.P. 78363, San Luis Potosí, S.L.P.
Tel.: (444) 8126367
www.upslp.edu.mx
Academia de Tecnologías de Información y Telemática
Tallerde Programación III
Manual de Prácticas
Ejercicio práctico.
Tienda Departamental
Una tienda departamental tiene 3 departamentos : Juguetería , Muebles y
Electrodomésticos. Se desea...
Regístrate para leer el documento completo.