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