Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main2 {
- /**
- * ArrayList de objetos SeleccionFutbol
- * Independientemente de la clase hija a la que pertenezca el objeto
- */
- public static ArrayList<SeleccionFutbol> integrantes = new ArrayList<SeleccionFutbol>();
- public static void main(String[] args) {
- Scanner x = new Scanner (System.in);
- int sel, opcion;
- while(opcion!=9){
- System.out.println("Menu: ");
- System.out.println("1.) Capturar Datos: ");
- System.out.println("2.) Datos De Concentracion: ");
- System.out.println("3.) Datos De Viaje: ");
- System.out.println("4.) Datos De entenamiento: ");
- System.out.println("5.) Datos De Partido De Futbol: ");
- System.out.println("6.) Datos De La Planificacion Del Entrenamiento: ");
- System.out.println("7.) Datos De Entrevista: ");
- System.out.println("8.) Datos De Dar Masaje: ");
- System.out.println("9.) Salir: ");
- opcion=x.nextInt();
- // Entrenador cuantos anios de experiencia???
- // Modifcacion entre Masajista y Entrenador en sus atributos(al parecer estan combinados)
- SeleccionFutbol Entrenador = new Entrenador();
- SeleccionFutbol Futbolista1 = new Futbolista();
- SeleccionFutbol Masajista1 = new Masajista();
- integrantes.add(Entrenador);
- integrantes.add(Futbolista1);
- integrantes.add(Masajista1);
- // CONCENTRACION
- System.out.println("Todos los integrantes comienzan una concentracion. (Todos ejecutan el mismo método)");
- for (SeleccionFutbol integrante : integrantes) {
- System.out.print(integrante.getNombre()+" "+integrante.getApellidos()+" -> ");
- integrante.Concentrarse();
- }
- // VIAJE
- System.out.println("\nTodos los integrantes viajan para jugar un partido. (Todos ejecutan el mismo método)");
- for (SeleccionFutbol integrante : integrantes){
- System.out.print(integrante.getNombre()+" "+integrante.getApellidos()+" -> ");
- integrante.Viajar();
- }
- // ENTRENAMIENTO
- System.out.println("\nEntrenamiento: Todos los integrantes tienen su función en un entrenamiento (Especialización)");
- for (SeleccionFutbol integrante : integrantes) {
- System.out.print(integrante.getNombre() + " " + integrante.getApellidos() + " -> ");
- integrante.entrenamiento();
- }
- // PARTIDO DE FUTBOL
- System.out.println("\nPartido de Fútbol: Todos los integrantes tienen su función en un partido (Especialización)");
- for (SeleccionFutbol integrante : integrantes) {
- System.out.print(integrante.getNombre() + " " + integrante.getApellidos() + " -> ");
- integrante.partidoFutbol();
- }
- // PLANIFICAR ENTRENAMIENTO
- System.out.println("\nPlanificar Entrenamiento: Solo el entrenador tiene el método para planificar un entrenamiento:");
- System.out.print(DelBosque.getNombre() + " " + DelBosque.getApellidos() + " -> ");
- ((Entrenador) DelBosque).planificarEntrenamiento();
- // ENTREVISTA
- System.out.println("\nEntrevista: Solo el futbolista tiene el método para dar una entrevista:");
- System.out.print(Iniesta.getNombre() + " " + Iniesta.getApellidos() + " -> ");
- ((Futbolista) Iniesta).entrevista();
- // MASAJE
- System.out.println("\nMasaje: Solo el masajista tiene el método para dar un masaje:");
- System.out.print(RaulMartinez.getNombre() + " " + RaulMartinez.getApellidos() + " -> ");
- ((Masajista) RaulMartinez).darMasaje();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment