java
Programação Orientada a Objetos
Programação Orientada a Objetos I
Prof. MSc. Antonio Marcos Neves Esteca
Recapitulação
Prof. MSc. Antonio Marcos Neves Esteca
Recapitulação
Prof. MSc. Antonio Marcos Neves Esteca
Roteiro
O que é um programa de computador?
O que são modelos?
Representação de modelos
O que é POO?
Encapsulamento
Conceitos iniciais
Prof. MSc. Antonio Marcos Neves Esteca
1. O que é um Prog. de Computador?
•
•
Programas são conjuntos de comandos e regras que um computador deve conhecer para poder manipular os recursos de hardware. Os programas são escritos em linguagens de programação, que definem regras e um conjunto de operadores e comandos que podem ser usados.
Prof. MSc. Antonio Marcos Neves Esteca
1. O que é um Prog. de Computador?
•
•
O conteúdo dos programas escritos é chamado de código ou código-fonte (source code).
Para que o código seja executado pelo computador, ele deve ser traduzido da linguagem de programação (alto nível) para uma linguagem compreendida pelo computador.
Isso é feito pelo compilador.
010010
101101
010110
Códigofonte
Compilador
Prof. MSc. Antonio Marcos Neves Esteca
1. O que é um Prog. de Computador?
•
•
Programas processam dados: valores em contas bancárias, caracteres lidos pelo teclado, pontos em uma imagem, valores numéricos para cálculos.
A POO considera que os dados a serem processados e os mecanismos de processamento desses dados devem ser considerados em conjunto.
Prof. MSc. Antonio Marcos Neves Esteca
Roteiro
O que é um programa de computador?
O que são modelos?
Representação de modelos
O que é POO?
Encapsulamento
Conceitos iniciais
Prof. MSc. Antonio Marcos Neves Esteca
2. O que são modelos?
•
•
São representações simplificadas de pessoas, itens, tarefas, objetos, ideias, etc, que são usadas pelas pessoas no dia-a-dia, independente do