Aula 05 Heran a Polimorfismo e Interface

4094 palavras 17 páginas
Herança
1

Problema
2

Introdução – Herança
3

 Mecanismo de reutilização de software onde uma

nova classe é criada absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas;
 Permite

que elementos mais específicos incorporem a estrutura e o comportamento de elementos mais genéricos;

 Frequentemente um objeto de uma determinada

classe também é um objeto de outra classe.

Introdução – Herança
4

 Conceito extremamente útil na POO
 Reutilização de atributos e métodos de uma classe

por outra classe
 Classes podem herdar características comuns de outras classes
 Várias classes com atributos e/ou métodos comuns
 nova classe com apenas esses
 atributos e métodos (atributos e métodos comuns)
 outras classes que herdam esses atributos

Introdução – Herança
5

Uma forma de reutilização de software em que

uma nova classe é criada absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas.
Permite

economizar tempo durante o desenvolvimento de um programa baseando novas classes no software existente testado, depurado e de alta qualidade.

Aumenta a probabilidade de que um sistema

será implementado e mantido eficientemente.

Introdução – Herança
6

Ao

criar uma classe, em vez de declarar membros completamente novos, você pode designar que a nova classe deve herdar membros de uma classe existente.




Classe existente na superclasse.
Nova classe é a subclasse.

Cada subclasse pode ser uma superclasse de futuras subclasses.
Uma subclasse pode adicionar seus próprios campos e métodos.
Uma

subclasse é mais específica que sua superclasse e representa um grupo mais especializado de objetos.

A subclasse expõe os comportamentos da sua superclasse e pode

adicionar comportamentos que são específicos à subclasse.
É

por isso que especialização. a herança é

às vezes

conhecida como

Introdução – Herança
7

A superclasse direta é a superclasse a partir da

qual a subclasse herda

Relacionados

  • Handbook de TI para Concursos
    194543 palavras | 779 páginas