
Necesito ayuda
Publicado por jjiiiijjjjjjjjjijjj (2 intervenciones) el 28/11/2012 19:12:39
Necesito ayuda con el siguente programa:
Escriba un programa Java que implemente las clases necesarias para representar en
POO el mundo de los equipos de futbol, futbolistas y partidos. Para ello, podemos distinguir la
siguiente lógica:
a) Una clase Futbolista que tendrá las siguientes características:
- Debe tener 8 atributos privados: alias, edad, nacionalidad, nombre del representante,
salario base, tipo de jugador (como por ejemplo, delantero o portero), el número de
goles marcados y de faltas cometidas.
- Debe tener los métodos de acceso y modificación para todos los atributos.
- Debe tener un constructor que reciba como parámetros el valor de todos los atributos
excepto el atributo de salario que será asignado según el siguiente criterio:
- Portero: 50.000
- Delantero: 100.000
- Central: 40.000
- Lateral: 50.000
- Extremo: 70.000
- Interior: 70.000
b) Una clase denominada Equipo que tendrá las siguientes características:
- Debe contener al menos los siguientes atributos: el nombre del equipo, el nombre del
entrenador, los colores fundamentales de su camiseta, un array de 5 objetos de tipo
Futbolista, y las estadísticas de número de partidos jugados, ganados y perdidos y
el número de goles.
- Esta clase debe tener un método que añada uno a uno los jugadores (constructor de
Futbolista) del equipo hasta un total de 5.
- Debe tener los métodos de acceso necesarios para mostrar los atributos de un equipo.
- Además, se incluirán los métodos siguientes: incrementaJugados,
incrementaGanados, incrementaPerdidos, los cuales incrementan en 1 los
atributos correspondientes, e incrementaGoles(numero) que incrementa el
atributo goles del equipo con el número que se recibe por parámetros en el método.
No se ni por donde empezar, alguien me puede echar una mano?
Gracias
Escriba un programa Java que implemente las clases necesarias para representar en
POO el mundo de los equipos de futbol, futbolistas y partidos. Para ello, podemos distinguir la
siguiente lógica:
a) Una clase Futbolista que tendrá las siguientes características:
- Debe tener 8 atributos privados: alias, edad, nacionalidad, nombre del representante,
salario base, tipo de jugador (como por ejemplo, delantero o portero), el número de
goles marcados y de faltas cometidas.
- Debe tener los métodos de acceso y modificación para todos los atributos.
- Debe tener un constructor que reciba como parámetros el valor de todos los atributos
excepto el atributo de salario que será asignado según el siguiente criterio:
- Portero: 50.000
- Delantero: 100.000
- Central: 40.000
- Lateral: 50.000
- Extremo: 70.000
- Interior: 70.000
b) Una clase denominada Equipo que tendrá las siguientes características:
- Debe contener al menos los siguientes atributos: el nombre del equipo, el nombre del
entrenador, los colores fundamentales de su camiseta, un array de 5 objetos de tipo
Futbolista, y las estadísticas de número de partidos jugados, ganados y perdidos y
el número de goles.
- Esta clase debe tener un método que añada uno a uno los jugadores (constructor de
Futbolista) del equipo hasta un total de 5.
- Debe tener los métodos de acceso necesarios para mostrar los atributos de un equipo.
- Además, se incluirán los métodos siguientes: incrementaJugados,
incrementaGanados, incrementaPerdidos, los cuales incrementan en 1 los
atributos correspondientes, e incrementaGoles(numero) que incrementa el
atributo goles del equipo con el número que se recibe por parámetros en el método.
No se ni por donde empezar, alguien me puede echar una mano?
Gracias
Valora esta pregunta


0