Package dftf.poao
Class Estudante
java.lang.Object
dftf.poao.Investigador
dftf.poao.Estudante
- All Implemented Interfaces:
java.io.Serializable
public class Estudante extends Investigador implements java.io.Serializable
Os estudantes sao alunos de Doutoramento do DEI que temporariamente pertencem a um grupo de investigacao,
e sao caracterizados pelo seu nome, email, grupo de investigacao a que pertencem, titulo da tese,
data prevista de conclusao e pelo investigador orientador (tem de pertencer ao mesmo grupo de investigacao).
- Version:
- 1.0
- Author:
- Dario Felix - POAO FCTUC 2020/21
- See Also:
Investigador,GrupoInvestigacao, Serialized Form
-
Constructor Summary
Constructors Constructor Description Estudante(java.lang.String nome, java.lang.String email, GrupoInvestigacao grupoInvestigacao, java.lang.String tituloTese, java.util.GregorianCalendar dataPrevistaConclusao, Investigador investigadorOrientador)Construtor -
Method Summary
Modifier and Type Method Description InvestigadorgetInvestigadorOrientador()Permite obter o investigador orientador (nas classes que não possui, retorna null)java.lang.StringgetNomePublicacao()Permite imprimir nome personalizado para publicacaojava.lang.Stringimprimir()Permite imprimir estruturadamente os dados do objeto.voidsetInvestigadorOrientador(Investigador investigadorOrientador)Methods inherited from class dftf.poao.Investigador
getGrupoInvestigacao, getNome, setGrupoInvestigacaoMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Estudante
public Estudante(java.lang.String nome, java.lang.String email, GrupoInvestigacao grupoInvestigacao, java.lang.String tituloTese, java.util.GregorianCalendar dataPrevistaConclusao, Investigador investigadorOrientador)Construtor
-
-
Method Details
-
getNomePublicacao
public java.lang.String getNomePublicacao()Permite imprimir nome personalizado para publicacao- Specified by:
getNomePublicacaoin classInvestigador- Returns:
- String
-
getInvestigadorOrientador
Permite obter o investigador orientador (nas classes que não possui, retorna null)- Specified by:
getInvestigadorOrientadorin classInvestigador- Returns:
- Investigador
-
setInvestigadorOrientador
-
imprimir
public java.lang.String imprimir()Permite imprimir estruturadamente os dados do objeto.- Specified by:
imprimirin classInvestigador- Returns:
- String
-