TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Juca Espertão

Casos: Juca Espertão. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/12/2014  •  258 Palavras (2 Páginas)  •  278 Visualizações

Página 1 de 2

RELACIONAMENTO DE HERANÇA

Esta unidade tem como objetivo mostrar como o relacionamento de

herança entre classes é feito na linguagem de programação Java. Ao final

dela você estará apto a criar aplicações Java para relacionar diferentes

classes usando os conceitos de orientação a objetos.

HERANÇA ENTRE CLASSES

A herança é uma forma de reutilização de software em que as classes

são criadas pela absorção dos dados e comportamentos de uma classe já

existente e aprimorando-as com novos recursos. A reutilização de software

economiza tempo durante o desenvolvimento do programa e também

estimula a reutilização de software de alta qualidade, comprovado e

depurado, aumentando a probabilidade de um sistema ser implementado

eficientemente (DEITEL;DEITEL, 2010).

Ao criar uma classe, em vez de escrever variáveis de instância e

métodos completamente novos, o programador pode indicar que a nova

classe deve herdar as variáveis de classe, propriedades e métodos de outra

classe (DEITEL;DEITEL, 2010).

Suponhamos que temos as classes Pessoa e Funcionario

representadas na Figura 1.

Figura 1: Atributos que se repetem nas classes Pessoa e Funcionario.

Ao analisarmos as classes identificamos alguns atributos que são Linguagem de Programação – Relacionamento de Herança 3

comuns a ambas. Se fizermos a implementação de acordo com o diagrama

apresentado, estaremos replicando código.

Ao estudar um objeto qualquer, identificamos atributos e

comportamentos genéricos desse objeto e os agrupamos em uma classe

base (generalização).

Pode ocorrer que um objeto, ao ser analisado, constitua-se, na

verdade, de “sub-tipo” ou “derivação” de outro objeto (especialização). Então,

definimos os atributos e comportamentos “específicos” desse objeto em uma

classe derivada (herdada) da classe base.

Podemos dizer que quanto mais no topo da hierarquia (Figura 2), mais

genérica a classe é, e quanto mais na base da hierarquia, mais especialista a

classe é.

...

Baixar como (para membros premium)  txt (2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com