-
Notifications
You must be signed in to change notification settings - Fork 1
/
Netflix.java
92 lines (70 loc) · 1.72 KB
/
Netflix.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
public class Netflix implements Visualizable {
//Atributos
private String titulo;
private String genero;
private String creador;
private double duracion; //en minutos
private boolean visto = false;
public Netflix() {
// TODO Auto-generated constructor stub
}
public Netflix(String titulo, String creador) {
this.titulo = titulo;
this.creador = creador;
}
public Netflix(String titulo, String creador, String genero, double duracion) {
this.titulo = titulo;
this.creador = creador;
this.genero = genero;
this.duracion = duracion;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getGenero() {
return genero;
}
public void setGenero(String genero) {
this.genero = genero;
}
public String getCreador() {
return creador;
}
public void setCreador(String creador) {
this.creador = creador;
}
public double getDuracion() {
return duracion;
}
public void setDuracion(double duracion) {
this.duracion = duracion;
}
public void setVisto(boolean visto) {
this.visto = visto;
}
@Override
public void marcarVisto() {
// TODO Auto-generated method stub
this.visto = true;
}
@Override
public boolean esVisto() {
// TODO Auto-generated method stub
return this.visto;
}
@Override
public double tiempoVisto() {
// TODO Auto-generated method stub
return this.duracion;
}
@Override
public String toString() {
return "-Titulo: "+this.getTitulo()+"\n"+
"-Creador: "+this.getCreador()+"\n"+
"-Genero: "+this.getGenero()+"\n"+
"-Duración: "+this.getDuracion()+" min.";
}
}