polimorfismo

Páginas: 5 (1153 palabras) Publicado: 13 de junio de 2013
PROGRAMACIÓN ORIENTADA A OBJETOS
POLIMORFISMO


04/05/2013




ÍNDICE
TEMA PÁG.
1.-OBJETIVO…………………………………………………………………………………………………………………2
2.-INTRODUCCIÓN……………………………………………………………………………………………………….2
3.-DESARROLLO……………………………………………………………………………………………………………33.1.-INTRODUCCIÓN DE LAS CLASES…………………………………………………………………………..3
3.2.-PLANTEAMIENTO DE LAS CLASES………………………………………………………………………..4
3.3.-ALGORITMO Y DIAGRAMA DE FLUJO DE LOS MÉTODOS OBLIGATORIOS
SET Y GET DE LA CLASE BASE EMPLEADO…………………………………………………………………..4
3.3.1.-ALGORITMO Y DIAGRAMA DE LOS MÉTODOS ABSTRACTOS DE LA
CLASE EMPLEADO……………………………………………………………………………………………………..6
3.3.2.-COMENTARIOS PORCADA LÍNEA DE CÓDIGO DE LA CLASE BASE
EMPLEADO………………………………………………………………………………………………………………..7
3.3.3.-ALGORITMO Y DIAGRAMA DE LOS MÉTODOS OBLIGATORIOS SET Y GET
DE LA CLASE DERIVADA EmpleadoAsalariado…………………………………………………………….8
3.3.4.-ALGORITMO Y DIAGRAMA DE LOS MÉTODOS OBLIGATORIOS DE LA CLASE
DERIVADA EmpleadoBaseMasComision…………………………………………………………………….9
3.3.5.-ALGORITMO Y DIAGRAMA DELOS MÉTODOS OBLIGATORIOS DE LA CLASE
DERIVADA EmpleadoPorComision…………………………………………………………………………….10
3.3.6.-ALGORITMO Y DIAGRAMA DE LOS MÉTODOS OBLIGATORIOS DE LA CLASE
DERIVADA EmpleadoPorHoras………………………………………………………………………………….12
4.-REDACCIÓN DE CÓDIGO, COMPILACIÓN Y EJECUCIÓN EN EL ENTORNO
JCREATOR…………………………………………………………………………………………………………………..145.-CONCLUSIÓN………………………………………………………………………………………………………….21
6.-ANEXOS (UML)………………………………………………………………………………………………………22
OBJETIVO
El objetivo de esta práctica es aplicar el polimorfismo, asociado a la herencia de acuerdo a las apariencias de los enfoques planteados en la clase base y las clases derivadas y así tener y lograr un mayor conocimiento, brindando así un mayor apoyo e importancia al tema de esta unidad.
INTRODUCCIÓN
El polimorfismo permite quedistintos objetos reconozcan de modo diferente el mismo mensaje, así mismo el polimorfismo adquiere su máxima potencia cuando es utilizado en unión a la herencia. Estas herramientas pertenecientes al lenguaje de la Programación Orientada a Objetos hacen referencia a la clase base y a sus clases derivadas en las que se extiende su funcionalidad.Hay que tener en cuenta que en este tema la clase base es abstracta y sus métodos funcionales no serán implementados.
En esta práctica se explicará el trabajo que realicé para poder comprender este tema de una manera más detallada. En polimorfismo se tiene que escribir la palabra reservada abstrac, la cual indicará una clase abstracta queposee métodos que no están definidos.
La práctica consta de 4 códigos: Clase base Empleado, y sus clases derivadas: EmpleadoAsalariado, EmpleadoBaseMasComision, EmpleadoPorHoras, y su clase funcional, PruebaSistemaNomina.







DESARROLLO
Cuando se utiliza el polimorfismo, se recurre a la herencia de una manera sencilla o difícil, todo eso depende dela comprensión de este tema. Con la utilización de estas herramientas en los códigos nos ayuda a no hacer redundancia. Tal como se presenta en los siguientes puntos donde serán abordadas las clases, una clase base y tres clases derivadas y una clase funcional donde se aplica el método main.
INTRODUCCIÓN DE LAS CLASES
Lo primero que se hace encada práctica es realizar un nuevo proyecto, y en ese nuevo proyecto introducir las clases.
En esta sección se mostrarán las ventanas del procedimiento para la elaboración del proyecto y sus clases.
IMAGEN 1
En esta imagen se muestra la manera en que se elabora el nuevo proyecto en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Polimorfismo
  • Polimorfismo
  • Polimorfismo
  • Polimorfismo
  • Polimorfismos
  • Polimorfismo
  • Polimorfismos
  • Polimorfismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS