Package dftf.poao

Class Livro

java.lang.Object
dftf.poao.Publicacao
dftf.poao.Livro
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CapituloLivro, LivroArtigosConferencia

public class Livro
extends Publicacao
implements java.io.Serializable
As publicacoes livro sao caracterizadas pelo titulo, palavras chave, resumo, ano da publicacao, dimensao da audiencia, e pela editora e ISBN do livro. Algumas publicacoes livro podem ser capitulos de livro ou livro de artigos de conferencia.
Version:
1.0
Author:
Dario Felix - POAO FCTUC 2020/21
See Also:
Publicacao, CapituloLivro, LivroArtigosConferencia, Serialized Form
  • Constructor Details

    • Livro

      public Livro​(java.util.ArrayList<Investigador> listaAutores, java.lang.String titulo, java.util.ArrayList<java.lang.String> listaPalavrasChave, int anoPublicacao, int dimensaoAudiencia, java.lang.String resumo, java.lang.String editoraLivro, long isbnLivro)
      Construtor
  • Method Details

    • imprimir

      public java.lang.String imprimir​(java.lang.String shift)
      Permite imprimir estruturadamente os dados do objeto.
      Specified by:
      imprimir in class Publicacao
      Parameters:
      shift - - espacamento inicial (\t)
      Returns:
      String