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 Investigador
getInvestigadorOrientador()
Permite obter o investigador orientador (nas classes que não possui, retorna null)java.lang.String
getNomePublicacao()
Permite imprimir nome personalizado para publicacaojava.lang.String
imprimir()
Permite imprimir estruturadamente os dados do objeto.void
setInvestigadorOrientador(Investigador investigadorOrientador)
Methods inherited from class dftf.poao.Investigador
getGrupoInvestigacao, getNome, setGrupoInvestigacao
Methods 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:
getNomePublicacao
in classInvestigador
- Returns:
- String
-
getInvestigadorOrientador
Permite obter o investigador orientador (nas classes que não possui, retorna null)- Specified by:
getInvestigadorOrientador
in classInvestigador
- Returns:
- Investigador
-
setInvestigadorOrientador
-
imprimir
public java.lang.String imprimir()Permite imprimir estruturadamente os dados do objeto.- Specified by:
imprimir
in classInvestigador
- Returns:
- String
-