Class SocioEstandar

java.lang.Object
model.Socio
model.SocioEstandar

public class SocioEstandar extends Socio
Clase que representa un socio Estandar. Prestamo maximo: 3 libros por 7 dias. Multa: $500 por dia de retraso.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • SocioEstandar

      public SocioEstandar(String nombre, String telefono, String email)
      Constructor para crear un socio estandar.
      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:
      "Estandar"
    • getMaximoLibros

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

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

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