AleOlivera

Metodos mostrar

Apr 1st, 2022
1,076
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.82 KB | None | 0 0
  1. //Evento.java
  2. protected abstract void mostrarEvento();
  3.  
  4. //EventoDeportivo.java
  5. @Override
  6.     protected void mostrarEvento() {
  7.         System.out.println("EVENTO DEPORTIVO");
  8.         System.out.println("Fecha del evento: " + getFechaEvento().toString());
  9.         System.out.println(getNombre());
  10.         System.out.println("Deporte: "+deporte.getNombre().toUpperCase());
  11.         System.out.println("Duracion del evento: " + getDuracionEvento().toMinutes() +" min.");
  12.         System.out.println("Evento de tipo: "+ (internacional ? "internacional" : "nacional"));
  13.     }
  14. //EventoInfantil.java
  15. @Override
  16.     protected void mostrarEvento() {
  17.         System.out.println("EVENTO INFANTIL");
  18.         System.out.println("Fecha del evento: " + getFechaEvento().toString());
  19.         System.out.println(getNombre().toUpperCase());
  20.         System.out.println("Duracion del evento: " + getDuracionEvento().toMinutes() +" min.");
  21.         System.out.println("Souvenir: "+ (this.tieneSouvenir ? "con souvenir" : "sin souvenir"));
  22.        
  23.     }
  24. //EventoRecital.java
  25. @Override
  26.     protected void mostrarEvento() {
  27.         System.out.println("EVENTO RECITAL");
  28.         System.out.println("Fecha del evento: " + getFechaEvento().toString());
  29.         System.out.println(getNombre().toUpperCase());
  30.         System.out.println("Duracion del evento: " + getDuracionEvento().toMinutes() +" min.");
  31.         System.out.println("Banda principal: " + this.bandaPrincipal.getNombre());
  32.         System.out.println("Bandas soporte: ");
  33.         ListIterator<Banda> iterator = bandasSoporte.listIterator();
  34.         while(iterator.hasNext()) {
  35.             Banda aux = iterator.next();
  36.             System.out.print(aux.getNombre());
  37.             if(iterator.hasNext()) {
  38.                 System.out.print(", ");
  39.             }
  40.             else {
  41.                 System.out.println(".");
  42.             }
  43.         }
  44.     }
  45. //EventoTeatro.java
  46. @Override
  47.     protected void mostrarEvento() {
  48.         System.out.println("EVENTO TEATRO");
  49.         System.out.println("Fecha del evento: " + getFechaEvento().toString());
  50.         System.out.println(getNombre().toUpperCase());
  51.         System.out.println("Duracion del evento: " + getDuracionEvento().toMinutes() +" min.");
  52.         System.out.println("Genero: " + this.genero.getNombreGenero());
  53.         System.out.println("Actores Principales: ");
  54.         ListIterator<Actor> iterator =this.listaActores.listIterator();
  55.         while(iterator.hasNext()) {
  56.             Actor aux = iterator.next();
  57.             System.out.print(aux.getNombreActor());
  58.             if(iterator.hasNext()) {
  59.                 System.out.print(", ");
  60.             }
  61.             else {
  62.                 System.out.println(".");
  63.             }
  64.         }
  65.        
  66.     }
  67. //Entrada.java
  68. public void mostrarEntrada() {
  69.         System.out.println("_______________ENTRADA____________");
  70.         this.evento.mostrarEvento();
  71.         System.out.println("----------------------------------");
  72.         System.out.println("Entrada Nº: " + this.id);
  73.         System.out.println("Tipo de entrada: " + this.tipoEntrada.getNombre());
  74.         System.out.println("importe: $"+ this.importe +"-.");
  75.         System.out.println("__________________________________");
  76.     }
Advertisement
Add Comment
Please, Sign In to add comment