8. Classe
● É um Tipo Abstrato de Dados (TAD);
● É um conceito estático que representa um
modelo abstrato;
● Possui:
○ Atributos ou campos;
○ Operações.
9. Objeto
● É a instância de uma classe;
○ É a materialização de um classe.
● É um conceito dinâmico;
○ Objetos são alocados na memória
10. Exemplo 1 - Abstração
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
imprimirCoordenadas()
TEATRO CAPITÓLIO
latitude = -22.82
longitude = -47.06
imprimirCoordenadas()
UNICAMP
Objetos:estadosClasse
12. Classe: Ponto
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
Objetos: estados
Exemplo 1 - JAVA [2]
13. Classe
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
imprimirCoordenadas()
Teatro Capitolio/ VGA
Objetos: estados
Exemplo 1 - JAVA [3]
14. Classe: Ponto
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
imprimirCoordenadas()
Teatro Capitolio/ VGA
Objetos: estados
Exemplo 1 - JAVA [4]
1
2
1
2
15. Classe: Ponto
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
imprimirCoordenadas()
Teatro Capitolio/ VGA
Objetos: estados
Exemplo 1 - JAVA [5]
ATENÇÃO: Toda vez que uma classe for alterada (alterar o código fonte)
não esqueça de compilar o código novamente.