Introdução a Orientação a
Objetos
Herbert Rausch Fernandes
Introdução[1]
Introdução[2]
Introdução[3]
Introdução[4]
Classe x Objetos
Classe x Objetos
CLASSE: FICHA RPG OBJETOS: Personagens
Classe
● É um Tipo Abstrato de Dados (TAD);
● É um conceito estático que representa um
modelo abstrato;
● Possui:
○ Atribu...
Objeto
● É a instância de uma classe;
○ É a materialização de um classe.
● É um conceito dinâmico;
○ Objetos são alocados ...
Exemplo 1 - Abstração
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude =...
Classe
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
Objetos: estados
Exemplo 1 - JAVA [1]
Classe: Ponto
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
Objetos: estados
Exemplo 1 - JAVA [2]
Classe
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
imprimi...
Classe: Ponto
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
...
Classe: Ponto
latitude = -21.55
longitude = -45.42
imprimirCoordenadas()
CEFETMG/VGA
latitude = -21.55
longitude = -45.44
...
Exemplo 2 - Abstração
agencia= 3610
contaCorrenta = 15766
saldo = 35.54
limiteExtra = 50.00
imprimirSaldo()
imprimirSaldoT...
Classe
Exemplo 2 - JAVA [1]
Classe
Objeto: estado
Exemplo 2 - JAVA [2]
agencia= 3610
contaCorrenta =
15766
saldo = 35.54
limiteExtra = 50.00
imprimirS...
Exemplo 3 - JAVA
Objeto: estado
fator = 4
multiplicar(int operador)
Exercícios
● Praticar a criação de classes e objetos com
a linguagem JAVA.
Próximos SlideShares
Carregando em…5
×

[CEFETMG][LP2] - Orientação a Objetos

411 visualizações

Publicada em

Conceitos de Orientação a Objetos utilizando Java

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
411
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

[CEFETMG][LP2] - Orientação a Objetos

  1. 1. Introdução a Orientação a Objetos Herbert Rausch Fernandes
  2. 2. Introdução[1]
  3. 3. Introdução[2]
  4. 4. Introdução[3]
  5. 5. Introdução[4]
  6. 6. Classe x Objetos
  7. 7. Classe x Objetos CLASSE: FICHA RPG OBJETOS: Personagens
  8. 8. Classe ● É um Tipo Abstrato de Dados (TAD); ● É um conceito estático que representa um modelo abstrato; ● Possui: ○ Atributos ou campos; ○ Operações.
  9. 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. 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
  11. 11. Classe latitude = -21.55 longitude = -45.42 imprimirCoordenadas() CEFETMG/VGA Objetos: estados Exemplo 1 - JAVA [1]
  12. 12. Classe: Ponto latitude = -21.55 longitude = -45.42 imprimirCoordenadas() CEFETMG/VGA Objetos: estados Exemplo 1 - JAVA [2]
  13. 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. 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. 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.
  16. 16. Exemplo 2 - Abstração agencia= 3610 contaCorrenta = 15766 saldo = 35.54 limiteExtra = 50.00 imprimirSaldo() imprimirSaldoToral() Objetos:estados agencia= 0810 contaCorrenta = 6132 saldo = 42.31 limiteExtra = 75.00 imprimirSaldo() imprimirSaldoToral() Classe
  17. 17. Classe Exemplo 2 - JAVA [1]
  18. 18. Classe Objeto: estado Exemplo 2 - JAVA [2] agencia= 3610 contaCorrenta = 15766 saldo = 35.54 limiteExtra = 50.00 imprimirSaldo() imprimirSaldoToral()
  19. 19. Exemplo 3 - JAVA Objeto: estado fator = 4 multiplicar(int operador)
  20. 20. Exercícios ● Praticar a criação de classes e objetos com a linguagem JAVA.

×