Tarea2Polimorfismo

Páginas: 7 (1722 palabras) Publicado: 25 de noviembre de 2015

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
PROGRAMACIÓN DE ALGORITMOS - Sistemas Informáticos y Computación
Modalidad Presencial
Periodo: Octubre 2015 - Febrero 2016
Tercer Ciclo

Estudiante: Ayala Agila Elvis Joel
Nro. de Cédula: 0706169067
Calificación que cree merecer: 9 / 10 pts.
Enunciado del problema a resolver:
1. Selección de futbol
Dado un equipo o una selección de fútbol del cual sedividen varios tipos de integrantes como pueden ser Futbolista, Entrenador o masajista, crear un programa en java en el cual cada uno de los integrantes de la misma selección sea de cualquier tipo (Futbolista, Entrenador o Masajista) tenga un numero de id (identificación), un nombre, un apellido y su correspondiente edad. E implementar las debidas tareas que realizan cada uno de estos es decir encaso de un Futbolista; Se debe saber el número de dorsal, y la demarcación (posición de juego) además de los atributos que ya debe de tener cada uno de los integrantes y definiendo sus tareas específicas a la hora del entrenamiento, del partido de fútbol, y de luego del partido.
Si el integrante de la selección es un entrenador además de los atributos por defecto se deberá implementar un númerode identificación de la federación a la que pertenece y reescribir sus tareas específicas que desempeña en la selección en los momentos ya establecidos anteriormente.
Y si el integrante es un Masajista aparte de los atributos por defecto también se deberá conocer su titulación universitaria o de tercer nivel y sus años de experiencia desempeñando dicho trabajo, también especificar las tareas querealiza en los momentos ya definidos anteriormente.
El programa deberá contar con polimorfismo y herencia.
Nota: El enunciado es creado y redactado por mi persona, disculpar los errores en el planteamiento. Análisis y diseño de la solución (Diagrama de clases)

Documentación del diagrama de clases:
Nombre de la Clase
Descripción
SeleccionFutbol
(clase padre)
La clase permitedefinir a un integrante de la selección sus atributos id, nombre, apellidos, edad.

Métodos
Descripción

Viajar
Este método devuelve un mensaje “Viajar (Clase Padre)” el cual se sera obligatorio para las tres clases hijas.

concentrarse
Este método devuelve un mensaje “Concentrarse (Clase Padre)” el cual se sera obligatorio para las tres clases hijas.

entrenamiento
Este método es un metodoabstracto, osea que las clases hijas lo deberan llevar obligatoriamente podiendo cambiar su codigo, es decir cada una tendra su propia funcion o tarea a la hora de el entrenamiento.

partidoFutbol
Este método devuelve un mensaje “Asiste al Partido de Fútbol (Clase Padre)” el cual mas adelante se reescribira para cada una de las clases hijas, puesto que realizan diferentes tareas a la hora de el partidode futbol.

setId
Esta función asigna un valor de tipo entero al ID del integrante.

getId
Este método retorna el valor de Id del integrante de tipo entero.

setNombre
Esta función asigna un valor de tipo cadena al nombre del integrante.

getNombre
Este método retorna el valor de nombre del integrante de tipo cadena.

setApellido
Esta función asigna un valor de tipo cadena al apellido delintegrante.

getApellido
Este método retorna el valor del apellido del integrante de tipo cadena.

setEdad
Esta función asigna un valor de tipo entero a la edad del integrante.

getEdad
Este método retorna el valor de la edad del integrante de tipo entero.
Futbolista
(clase hija)
La clase hereda de la súper clase para permitir procesar los datos id, nombre, apellidos,edad, dorsal y demarcacion.

Métodos
Descripción

setDorsal
Esta función asigna un valor de tipo entero al dorsal del futbolista.

getDorsal

Este método retorna el valor del dorsal del futbolista de tipo entero.

setDemarcacion
Esta función asigna un valor de tipo cadena a la demarcacion del futbolista.

getDemarcacion
Este método retorna el valor de la demarcación del futbolista de tipo cadena....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS