Package dftf.poao
Class ArtigoRevista
java.lang.Object
dftf.poao.Publicacao
dftf.poao.ArtigoRevista
- All Implemented Interfaces:
java.io.Serializable
public class ArtigoRevista extends Publicacao implements java.io.Serializable
As publicacoes artigo de revista sao caracterizadas pelo titulo, palavras chave, resumo, ano da publicacao,
dimensao da audiencia, e pelo nome, data e numero da revista.
- Version:
- 1.0
- Author:
- Dario Felix - POAO FCTUC 2020/21
- See Also:
Publicacao
, Serialized Form
-
Constructor Summary
Constructors Constructor Description ArtigoRevista(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 nomeRevista, java.util.GregorianCalendar dataRevista, int numeroRevista)
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 dftf.poao.Publicacao
getAnoPublicacao, getFatorImpacto, getListaAutores, getListaAutoresStrFormatado, getListaPalavraChaveStrFormatado, imprimirPrincipal, setListaAutores
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ArtigoRevista
public ArtigoRevista(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 nomeRevista, java.util.GregorianCalendar dataRevista, int numeroRevista)Construtor
-
-
Method Details
-
imprimir
public java.lang.String imprimir(java.lang.String shift)Permite imprimir estruturadamente os dados do objeto.- Specified by:
imprimir
in classPublicacao
- Parameters:
shift
- - espacamento inicial (\t)- Returns:
- String
-