Class SocioInfantil

java.lang.Object
model.Socio
model.SocioInfantil

public class SocioInfantil extends Socio
Clase que representa un socio Infantil. Prestamo maximo: 2 libros por 5 dias. Multa: $200 por dia de retraso.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • SocioInfantil

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

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

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

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