|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaObjetos1.memoria.DefClasse
public class DefClasse
Uma definiçao de classe é uma declaraçao de variável e uma declaração de procedimento. Ambos podem ser simples ou compostos.
Field Summary | |
---|---|
private DecProcedimento |
decProcedimento
Declaraçao do Procedimento |
private DecVariavel |
decVariavel
Declaração de variável |
Constructor Summary | |
---|---|
DefClasse(DecVariavel decVariavel,
DecProcedimento decProcedimento)
Construtor |
Method Summary | |
---|---|
DecVariavel |
getDecVariavel()
Obtém as declaraçoes das variáveis. |
Procedimento |
getMetodo(Id idMetodo)
Retorna um método da classe a partir de seu identificador. |
Tipo |
getTipoAtributo(Id idAtributo)
O método abaixo deve verificar se existe algum atributo, identificado por idAtributo na definicao da classe |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private DecVariavel decVariavel
private DecProcedimento decProcedimento
Constructor Detail |
---|
public DefClasse(DecVariavel decVariavel, DecProcedimento decProcedimento)
decVariavel
- Declaração de VariáveisdecProcedimento
- Declaraçao dos Procedimentos.Method Detail |
---|
public DecVariavel getDecVariavel()
public Procedimento getMetodo(Id idMetodo) throws ProcedimentoNaoDeclaradoException
idMetodo
- Identificador do método
ProcedimentoNaoDeclaradoException
public Tipo getTipoAtributo(Id idAtributo) throws VariavelNaoDeclaradaException
idAtributo
- Um identificador de atributo.Tipo
- O tipo do atributo do identificador.
VariavelNaoDeclaradaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |