apostila java
Educacional
de Pedreira
Introdução à
Programação
Orientada a Objetos
1
Índice
1. Breve histórico das linguagens de programação ............................................................................................. 3
2. Programação orientada a objetos (POO) ......................................................................................................... 4
3. Objetos, campos e métodos ............................................................................................................................... 5
4. Encapsulamento ................................................................................................................................................ 6
5. Classes e instanciação de objetos ..................................................................................................................... 7
6. Herança e polimorfismo ................................................................................................................................. 10
Herança múltipla e interfaces ....................................................................................................................... 15
7. Diagramas UML.............................................................................................................................................. 17
8. Alguns detalhes sobre a linguagem Java ....................................................................................................... 18
9. Um exemplo em Java ...................................................................................................................................... 19
Conversão explícita de tipos (cast) ................................................................................................................ 20
10. Projetos no BlueJ .......................................................................................................................................... 21
Projeto 1: