Linguagem De Programa O Java Aula 11
Orientada a Objetos
Profº Cleyton Rafael
|
Forma de Avaliação - 2º Bimestre
Participação e
Frequência
(2,0)
Profº Cleyton Rafael
Prova e
Projeto
(8,0)
| 1
Orientação a Objetos
Profº Cleyton Rafael
|
Orientação a Objetos
A teoria sobre a orientação a objetos (OO) é extremamente importante, uma
vez que toda a linguagem Java se baseia nesse princípio. Esses conceitos são meio abstratos e se não forem bem tratados, podem gerar muitas dúvidas.
Para dar os primeiros passos no mundo da orientação a objetos então , é
importante entender o que é um objeto e os aspectos envolvidos em sua criação e manipulação. Veremos a seguir então o conceito de objetos que já foi tratado brevemente nas primeiras aulas.
Profº Cleyton Rafael
| 3
Objetos
Na programação um objeto é uma abstração dos objetos reais existentes. Em uma sala de aula, por exemplo, existem diversos objetos: alunos, cadeiras, mesas, lousas, etc. se for necessário manter controle sobre um sala de aula, pode ser elaborado um software que manipula objetos desse tipo. No cotidiano vivemos cercados por objetos de diversos tipos e formas e o contato com esses objetos nos leva a identificar suas características físicas, sua forma, etc. Ao visualizarmos um veículo por exemplo, reconhecemos sua forma, seu modelo, sua cor, enfim suas diversas propriedades. Outros objetos apresentarão outras propriedades.
Profº Cleyton Rafael
| 4
Objetos
Apesar de existirem diferentes tipos de objetos, eles compartilham de duas características principais:
Estado: é o conjunto de características que definem um objeto, retratado na linguagem Java através das variáveis.
Comportamento: são as ações possíveis que podem ser executadas através do objeto, retratado na linguagem Java através dos métodos.
Profº Cleyton Rafael
| 5
Exemplos de Estado (Variáveis)
Analisando o mundo real, se tivéssemos que definir qual é o estado de um
Carro, quais seriam as características (variáveis):
• Cor
• Modelo
• Ano