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

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

Os Pilares da OO em Java Alexandre Parra Site:

Apresentações semelhantes


Apresentação em tema: "Os Pilares da OO em Java Alexandre Parra Site:"— Transcrição da apresentação:

1 Os Pilares da OO em Java Alexandre Parra Site:

2 Roteiro Como expressar o Encapsulamento em Java Sintaxe para expressar herança em Java Sintaxe para expressar Polimorfismo em Java

3 Encapsulamento (ocultação) Implementação não interessa a quem usa os objetos. Papel dos usuários de classes Não precisa saber como a classe foi implementada. Usa apenas a interface da classe. Papel do desenvolvedor de classes Definir novos tipos de dados. Expor a interface (métodos) da classe e ocultar suas implementações.

4 Sintaxe de Herança Simples e Múltipla A herança possibilita o compartilhamento de atributos e métodos de uma ou mais classes em uma subclasse. A classe X que herda as variáveis e métodos de instância da classe Y é denominada subclasse. A sintaxe de definição de Herança Simples em Java: class NomeDaSubClasse extends NomeDaSuperClasse {... }

5 Modelagem de Herança Simples em Java

6 Exemplo de Herança Simples em Java declara herança da superclasse Pessoa

7 Modelagem Herança Múltipla em Java

8 Exemplo de Herança Múltipla em Java

9 Modelagem de Polimorfismo em Java

10 Exemplo de Polimorfismo em Java Métodos abstratos Classe abstrata

11 Trabalho e Exercícios Elaborar um resumo em dupla de no mínimo 4 páginas e máximo de 5, destacando entre outros assuntos como representar Classes, Objetos, Encapsulamento, Herança (Simples e Múltipla), Polimorfismo e os principais relacionamentos entre classes em UML. Fazer os exercícios propostos no arquivo exercicios_sintaxe_ling_java.doc que se encontra em no link Materiais da disciplina LPG-II.


Carregar ppt "Os Pilares da OO em Java Alexandre Parra Site:"

Apresentações semelhantes


Anúncios Google