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

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

Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br Os Pilares da OO em Java Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br.

Apresentações semelhantes


Apresentação em tema: "Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br Os Pilares da OO em Java Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br."— Transcrição da apresentação:

1 Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br
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
Classe abstrata Métodos abstratos

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 "Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br Os Pilares da OO em Java Alexandre Parra E-mail: parrasilva@gmail.com Site: www.udesc.br."

Apresentações semelhantes


Anúncios Google