12.07.2015 Views

assembly - Projeto Pesquisa - Furb

assembly - Projeto Pesquisa - Furb

assembly - Projeto Pesquisa - Furb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Gerencia de memória dos TADs• Registro de ativação dos métodos encontra-se na pilha.• Atributos do objeto encontram-se na heap (memória alocada pelocomando criarobj).classe TRetanguloesquerda, topo, direita, fundo: inteiro;construtor constroi(esquerda, topo, direita, fundo: inteiro);inicioimprime("Construindo um retangulo");esse.esquerda := esquerda;esse.topo := topo;esse.direita := direita;esse.fundo := fundo;fim;procedimento Area;varlargura, altura, area: inteiro;inicioimprime("Area do Retangulo:");largura := direita - esquerda;altura := fundo - topo;area := largura * altura;imprime(area);fim;Atributos – heapParâmetros – pilhaVariáveis locais – pilhadestrutor destroi;inicioimprime("Destruindo um retangulo");fim;fim;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!