Package dftf.poao
Class MembroEfetivo
java.lang.Object
dftf.poao.Investigador
dftf.poao.MembroEfetivo
- All Implemented Interfaces:
java.io.Serializable
public class MembroEfetivo extends Investigador implements java.io.Serializable
Os membros efetivos correspondem a investigadores de carreira que sao caracterizados pelo seu nome, email,
grupo de investigacao a que pertencem, numero de gabinete e numero de telefone do DEI.
- Version:
- 1.0
- Author:
- Dario Felix - POAO FCTUC 2020/21
- See Also:
Investigador
,GrupoInvestigacao
, Serialized Form
-
Constructor Summary
Constructors Constructor Description MembroEfetivo(java.lang.String nome, java.lang.String email, GrupoInvestigacao grupoInvestigacao, int numeroGabinete, long numeroTelefoneDei)
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.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
-
MembroEfetivo
public MembroEfetivo(java.lang.String nome, java.lang.String email, GrupoInvestigacao grupoInvestigacao, int numeroGabinete, long numeroTelefoneDei)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:
- null
-
imprimir
public java.lang.String imprimir()Permite imprimir estruturadamente os dados do objeto.- Specified by:
imprimir
in classInvestigador
- Returns:
- String
-