A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Herança em Java.

Apresentações semelhantes


Apresentação em tema: "Herança em Java."— Transcrição da apresentação:

1 Herança em Java

2 Herança A herança, juntamente com o encapsulamento e polimorfismo, é um dos três características primárias (ou pilares de ) da programação orientada a objeto A herança permite que criar novas classes que reutilizem, estendam e modifiquem um comportamento que é definido em outras classes.

3 Herança A classes que é herdada é chamada de
Classe base  Classe Pai Classe Mãe Super Classe A classe que herda de outra classe é chamada de: Classe derivada Classe Filho Sub Classe

4 Herança Conceitualmente, uma classe derivada é uma especialização da classe base. Java não aceita herança múltipla, apenas herança simples

5 Exemplo de Herança

6 Exemplo de Herança

7 Herança em Java Super Classe

8 Herança em Java Sub Classe

9 Modificadores de Acesso
Em Java existem o seguintes modificadores de acesso public  Um método definido como Public pode ser acessado por qualquer classe de qualquer projeto private  Este modificador é o mais restrito, somente a classe onde ele foi definido é que pode acessá-lo, nenhuma outra tem permissão, nem mesmo as classes que herdam da classe onde o método foi definido.

10 Modificadores de Acesso
protected  Somente as classes que herdam da classe que contem o método protegido (protected) tem permissão para acessá-lo.

11 Construtores Instanciar um objeto de uma classe derivada inicia uma cadeia de chamadas de contrutores. Antes de realizar suas tarefas o contrutor da classe derivada invoca o construtor da classe base Assim, podemos dizer que sempre que criamos um objeto da classe derivada estamos criando também um objeto da classe base

12 Exemplo – classe base

13 Exemplo – classe derivada

14 Exercícios


Carregar ppt "Herança em Java."

Apresentações semelhantes


Anúncios Google