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:
○ Atributos ou campos;
○ Operações.
Objeto
● É a instância de uma classe;
○ É a materialização de um classe.
● É um conceito dinâmico;
○ Objetos são alocados na memória
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
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
imprimirCoordenadas()
Teatro Capitolio/ VGA
Objetos: estados
Exemplo 1 - JAVA [3]
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
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.
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
Classe
Exemplo 2 - JAVA [1]
Classe
Objeto: estado
Exemplo 2 - JAVA [2]
agencia= 3610
contaCorrenta =
15766
saldo = 35.54
limiteExtra = 50.00
imprimirSaldo()
imprimirSaldoToral()
Exemplo 3 - JAVA
Objeto: estado
fator = 4
multiplicar(int operador)
Exercícios
● Praticar a criação de classes e objetos com
a linguagem JAVA.

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

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