Class LibroAudioLibro

java.lang.Object
model.Libro
model.LibroAudioLibro

public class LibroAudioLibro extends Libro
Clase que representa un audiolibro. Hereda de Libro e incluye atributos como duracion y narrador.
Version:
1.0
Author:
ISC Israel de Jesus Mar Parada
See Also:
  • Constructor Details

    • LibroAudioLibro

      public LibroAudioLibro(String titulo, String autor, String isbn, int anioPublicacion)
      Constructor para crear un audiolibro.
      Parameters:
      titulo - Titulo del libro
      autor - Autor del libro
      isbn - ISBN del libro
      anioPublicacion - Año de publicacion
  • Method Details

    • getTipoLibro

      public String getTipoLibro()
      Obtiene el tipo de libro.
      Specified by:
      getTipoLibro in class Libro
      Returns:
      "Audiolibro"
    • getInformacionAdicional

      public String getInformacionAdicional()
      Obtiene informacion adicional del audiolibro.
      Specified by:
      getInformacionAdicional in class Libro
      Returns:
      Informacion de duracion y narrador
    • getDuracionMinutos

      public int getDuracionMinutos()
      Returns:
      Duracion en minutos
    • setDuracionMinutos

      public void setDuracionMinutos(int duracionMinutos)
      Parameters:
      duracionMinutos - Nueva duracion
    • getNarrador

      public String getNarrador()
      Returns:
      Nombre del narrador
    • setNarrador

      public void setNarrador(String narrador)
      Parameters:
      narrador - Nuevo narrador
    • toString

      public String toString()
      Devuelve una representacion textual del audiolibro.
      Overrides:
      toString in class Libro
      Returns:
      Cadena con informacion