Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouTomás Lessa Alterado mais de 10 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.