|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFichaAluno
public class FichaAluno
FichaAluno é uma classe que permite criar Fichas de Informação sobre Alunos, contendo o seu número, nome, média e uma lista contendo os nomes das disciplinas a que está inscrito.
Constructor Summary | |
---|---|
FichaAluno()
Construtores |
|
FichaAluno(java.lang.String cod,
java.lang.String nom,
double classif,
java.util.ArrayList ldiscp)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Cria uma cópia da Ficha do Aluno usando neste caso o método usual para este tipo de cópias, designado por clone(). |
FichaAluno |
copiaFicha()
Cria uma cópia da Ficha do Aluno |
java.util.ArrayList |
getDiscp()
Devolve uma cópia do ArrayList das disciplinas pelo que o original é preservado. |
java.util.ArrayList |
getDiscpUnsafe()
Devolve o ArrayList das disciplinas a que está inscrito. |
double |
getMedia()
Devolve a média actual do aluno |
java.lang.String |
getNome()
Devolve o Nome do aluno |
java.lang.String |
getNumero()
Devolve o número do aluno |
void |
inscreveA(java.lang.String novaDiscp)
Inscreve o aluno a mais uma disciplina, caso ainda não esteja inscrito na mesma (usar inscritoA(novaDiscp) antes de invocar este método !!). |
boolean |
inscritoA(java.lang.String disciplina)
Verifica se o aluno está inscrito a dada disciplina |
void |
mudaNome(java.lang.String name)
Altera o nome do aluno |
void |
novaMedia(double classif)
Altera a média do aluno |
int |
numInscricoes()
Devolve o número de disciplinas a que o aluno está inscrito |
java.lang.String |
toString()
Devolve uma String que é representação em CARACTERES da Ficha completa do aluno |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FichaAluno()
public FichaAluno(java.lang.String cod, java.lang.String nom, double classif, java.util.ArrayList ldiscp)
Method Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public FichaAluno copiaFicha()
public java.util.ArrayList getDiscp()
public java.util.ArrayList getDiscpUnsafe()
public double getMedia()
public java.lang.String getNome()
public java.lang.String getNumero()
public void inscreveA(java.lang.String novaDiscp)
public boolean inscritoA(java.lang.String disciplina)
public void mudaNome(java.lang.String name)
public void novaMedia(double classif)
public int numInscricoes()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |