Академический Документы
Профессиональный Документы
Культура Документы
-1-
Fernando Berzal
-2-
Fernando Berzal
import java.util.Vector;
informe()
total;
importe;
puntos;
i;
alquiler;
salida;
total = 0;
puntos = 0;
salida = "Informe para " + getNombre() + "\n";
-3-
Fernando Berzal
-4-
Fernando Berzal
\n";
-5-
Fernando Berzal
public String
{
double
double
int
int
Alquiler
String
informe()
total;
importe;
puntos;
i;
alquiler;
salida;
total = 0;
puntos = 0;
salida = "Informe para " + getNombre() +
"\n";
\n";
-6-
Fernando Berzal
-7-
Fernando Berzal
11/11
OOP - Caso prctico: Vdeo-club
-8-
Fernando Berzal
-9-
Fernando Berzal
}
}
- 10 -
Fernando Berzal
}
}
- 11 -
Fernando Berzal
- 12 -
Fernando Berzal
getPuntos()
i;
puntos;
alquiler;
puntos = 0;
for (i=0; i<_alquileres.size(); i++) {
alquiler = (Alquiler) _alquileres.get(i);
puntos += alquiler.getPuntos();
}
return puntos;
}
- 13 -
Fernando Berzal
"\t"
alquiler.getDVD().getTitulo()
"\t"
String.valueOf(alquiler.getPrecio())
" \n";
}
salida += "IMPORTE TOTAL = "
+ String.valueOf(getImporteTotal())
+ " \n";
salida += "Dispone de "
+ String.valueOf(getPuntos())
+ " puntos\n";
return salida;
}
- 14 -
Fernando Berzal
informeHTML()
i;
alquiler;
salida;
</B>\n";
- 15 -
Fernando Berzal
- 16 -
Fernando Berzal
11/11
Como siempre, la ejecucin de los casos de prueba
nos confirma que todo funciona correctamente.
OOP - Caso prctico: Vdeo-club
- 17 -
Fernando Berzal
NOTA:
Por qu no creamos una jerarqua de tipos de pelculas?
- 18 -
Fernando Berzal
- 19 -
Fernando Berzal
11/11
OOP - Caso prctico: Vdeo-club
- 20 -
Fernando Berzal
11/11
OOP - Caso prctico: Vdeo-club
- 21 -
Fernando Berzal
- 22 -
Fernando Berzal
- 23 -
Fernando Berzal