Package dftf.poao

Class CapituloLivro

java.lang.Object
dftf.poao.Publicacao
dftf.poao.Livro
dftf.poao.CapituloLivro
All Implemented Interfaces:
java.io.Serializable

public class CapituloLivro
extends Livro
implements java.io.Serializable
Os capitulos de livros sao caracterizados pelo titulo, palavras chave, resumo, ano da publicacao, dimensao da audiencia, pela editora e ISBN do livro, e pelo nome do capitulo, pagina de inicio e pagina de fim do capitulo.
Version:
1.0
Author:
Dario Felix - POAO FCTUC 2020/21
See Also:
Livro, Publicacao, Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    CapituloLivro​(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, java.lang.String nomeCapitulo, int paginaInicioCapitulo, int paginaFimCapitulo)
    Construtor
  • Method Summary

    Modifier and Type Method Description
    java.lang.String imprimir​(java.lang.String shift)
    Permite imprimir estruturadamente os dados do objeto.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CapituloLivro

      public CapituloLivro​(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, java.lang.String nomeCapitulo, int paginaInicioCapitulo, int paginaFimCapitulo)
      Construtor
  • Method Details

    • imprimir

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