sexta-feira, 6 de dezembro de 2013

Objectos- O que é um objecto?

Na programação orientada a objectos (POO), a palavra objecto refere-se a uma instância de uma classe.

Objecto = dados + operações
Um objecto é caracterizado por:
Estado (atributos)
Comportamento (métodos)
Identidade única

Exemplos de objectos:
* Simulação de tráfego: peões, semáforos, ruas, automóveis,...
* Sistema gráfico: cores, círculos, linhas, polígonos, ...
* Sistema de gestão de horários: turmas, alunos, professores, restrições, salas, ...

Os objectos têm atributos
Uma linha tem origem e fim (dois pontos);
Os objectos podem fazer coisas (métodos)
Um círculo pode mudar de cor.

Criar um objecto em java?
tipo_do_objecto nome_do_objecto
ex: Coordenada c;

Objecto não é o mesmo que uma classe! Objecto é uma instância de uma classe (se não percebeste continua a ler..)
A definição de uma classe implica a especificação dos seus atributos (variáveis) e comportamento (métodos)
Um objecto é definido como uma instância particular de uma classe, com todas as variáveis e métodos definidos pela classe
A diferença entre um objecto e a sua classe é a diferença entre o Tareco e os Gatos
Convencionou-se, no Java, começar os nomes das classes com maiúsculas (MinhaClasse) e os objectos com minúsculas (meuObjecto)

Sem comentários:

Enviar um comentário