Class SocioPremium

java.lang.Object
model.Socio
model.SocioPremium

public class SocioPremium extends Socio
Clase que representa un socio Premium. Prestamo maximo: 5 libros por 14 dias. Sin multa por retraso.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • SocioPremium

      public SocioPremium(String nombre, String telefono, String email)
      Constructor para crear un socio premium.
      Parameters:
      nombre - Nombre del socio
      telefono - Telefono de contacto
      email - Email de contacto
  • Method Details

    • getTipoSocio

      public String getTipoSocio()
      Obtiene el tipo de socio.
      Specified by:
      getTipoSocio in class Socio
      Returns:
      "Premium"
    • getMaximoLibros

      public int getMaximoLibros()
      Obtiene el maximo de libros que puede prestar.
      Specified by:
      getMaximoLibros in class Socio
      Returns:
      5 libros
    • getDiasPrestamo

      public int getDiasPrestamo()
      Obtiene los dias maximos de prestamo.
      Specified by:
      getDiasPrestamo in class Socio
      Returns:
      14 dias
    • getMultaPorDia

      public double getMultaPorDia()
      Obtiene la multa por dia de retraso (sin multa).
      Specified by:
      getMultaPorDia in class Socio
      Returns:
      0