apaostila
1323 palavras
6 páginas
Unidade VIOrientação a objetos em Java Parte I
O QUE É UM OBJETO?
• Definições:
– Alguma coisa que faz sentido no domínio da aplicação. –Uma abstração.
• Utilidade:
– facilita a compreensão.
– oferece base real computador. para
implementação
no
DESCRIÇÃO DE UM OBJETO
• Um objeto pode ser descrito por um conjunto de atributos (propriedades) e seu comportamento.
Ex: Objeto carro
Atributos: Motor, Cor, Potência e Rodas.
Comportamento: Avançar, Retroceder, Parar e
Abastecer.
CLASSE DE OBJETOS
• Grupo de objetos com os mesmos atributos e o mesmo comportamento pertencem à mesma classe.
• Uma classe é um modelo ou protótipo que define as propriedades e métodos (comportamento) comuns a um conjunto de objetos.
ORIENTAÇÃO A OBJETOS EM JAVA
• Programas em Java provavelmente irão criar diversos objetos de diversos tipos de classes.
• Após o objeto ter realizado o trabalho proposto, o mesmo é eliminado através da “coleta automática de lixo”. CLASSES EM JAVA
• Para a construção de software em Java, faz-se uso:
- Das classes já existentes no Java: String (java.lang),
List, Iterator, etc. (Collections API) e Etc.
- Das novas classes criadas pelo engenheiro de software. CLASSE ‘STRING’
• A classe String representa uma seqüência de caracteres • O seu objeto pode ser criado com ou sem a palavra reservada new
String e = “”; // uma string vazia
String alo = “Alo Pessoal”;
String nova; nova = “Sou nova”;
String nome = new String(“Antonio”);
NOVA CLASSE EM JAVA
• Declaração: class Ponto {
...
}
• Propriedades: dados que as instâncias da classe conterão: class Ponto { float x, y;
}
MEMBROS DE CLASSE
• Os componentes de uma classe são seus membros
(atributos e métodos)
• Uma classe pode conter três tipos de componentes:
- Membros de instância: definem o tipo de um objeto
- Membros estáticos ou de classe: não fazem parte do
"tipo”
- Procedimentos de inicialização
MEMBROS DE INSTÂNCIA
• Cada