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

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

 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.

Apresentações semelhantes


Apresentação em tema: " 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."— Transcrição da apresentação:

1

2  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  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  Conceitualmente, uma classe derivada é uma especialização da classe base.  Java não aceita herança múltipla, apenas herança simples

5

6

7  Super Classe

8  Sub Classe

9  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  protected ◦ Somente as classes que herdam da classe que contem o método protegido (protected) tem permissão para acessá-lo.

11  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

13

14


Carregar ppt " 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."

Apresentações semelhantes


Anúncios Google