Documentos de Académico
Documentos de Profesional
Documentos de Cultura
package com.tareasemana2.netflix;
public Netflix() {
}
CLASE HIJA: PELICULA
package com.tareasemana2.netflix;
public Pelicula() {
@Override
public String toString() {
// TODO Auto-generated method stub
return super.toString() + "\nAnho: " + anho;
}
@Override
public void marcarVisto() {
// TODO Auto-generated method stub
setVisto(true);
}
@Override
public void esVisto() {
// TODO Auto-generated method stub
@Override
public void tiempoVisto(int tiempo) {
// TODO Auto-generated method stub
System.out.println("Tiempo: " + tiempo);
}
}
CLASE HIJA: SERIE
package com.tareasemana2.netflix;
public Serie() {
@Override
public String toString() {
// TODO Auto-generated method stub
return super.toString() + "\nNumero de Temporadas: " +
nroTemporadas;
}
@Override
public void marcarVisto() {
// TODO Auto-generated method stub
setVisto(true);
}
@Override
public void esVisto() {
// TODO Auto-generated method stub
@Override
public void tiempoVisto(int tiempo) {
// TODO Auto-generated method stub
System.out.println("Tiempo: " + tiempo);
}
}
INTERFACE: VISUALIZABLE
package com.tareasemana2.netflix;
package com.tareasemana2.netflix;
peliculas[0] = pelicula1.getTitulo();
peliculas[1] = pelicula1.getGenero();
peliculas[2] = pelicula1.getCreador();
peliculas[3] = pelicula1.getAnho();
peliculas[4] = pelicula1.getMinutosDuracion();
peliculas[0] = pelicula2.getTitulo();
peliculas[1] = pelicula2.getGenero();
peliculas[2] = pelicula2.getCreador();
peliculas[3] = pelicula2.getAnho();
peliculas[4] = pelicula2.getMinutosDuracion();
peliculas[0] = pelicula3.getTitulo();
peliculas[1] = pelicula3.getGenero();
peliculas[2] = pelicula3.getCreador();
peliculas[3] = pelicula3.getAnho();
peliculas[4] = pelicula3.getMinutosDuracion();
series[0] = serie1.getTitulo();
series[1] = serie1.getNroTemporadas();
series[2] = serie1.getGenero();
series[3] = serie1.getCreador();
series[4] = serie1.getMinutosDuracion();
series[0] = serie2.getTitulo();
series[1] = serie2.getNroTemporadas();
series[2] = serie2.getGenero();
series[3] = serie2.getCreador();
series[4] = serie2.getMinutosDuracion();
boolean pel1;
pel1 = pelicula1.isVisto();
boolean pel2;
pel2 = pelicula2.isVisto();
boolean pel3;
pel3 = pelicula3.isVisto();
boolean ser1;
ser1 = serie1.isVisto();
boolean ser2;
ser2 = serie2.isVisto();
if (pel2 == true){
System.out.println("\n" + pelicula2);
pelicula2.tiempoVisto(0);
}
if (pel3 == true){
System.out.println("\n" + pelicula3);
pelicula3.tiempoVisto(120);
}
if (ser1 == true){
System.out.println("\n" + serie1);
serie1.tiempoVisto(55);
}
if (ser2 == true){
System.out.println("\n" + serie2);
serie1.tiempoVisto(0);
}
DIAGRAMA DE CLASES