[cefetmg][lp2] - aula 2 - orientação a objetos
TRANSCRIPT
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 ObjetosCLASSE: 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.55longitude = -45.42imprimirCoordenadas()CEFETMG/VGA
latitude = -21.55longitude = -45.44imprimirCoordenadas()TEATRO CAPITÓLIO
latitude = -22.82longitude = -47.06imprimirCoordenadas()UNICAMP
Objetos: estadosClasse
Classe
latitude = -21.55longitude = -45.42imprimirCoordenadas()CEFETMG/VGA
Objetos: estados
Exemplo 1 - JAVA [1]
Classe: Ponto
latitude = -21.55longitude = -45.42imprimirCoordenadas()CEFETMG/VGA
Objetos: estados
Exemplo 1 - JAVA [2]
Classe
latitude = -21.55longitude = -45.42imprimirCoordenadas()CEFETMG/VGA
latitude = -21.55longitude = -45.44imprimirCoordenadas()Teatro Capitolio/ VGA
Objetos: estados
Exemplo 1 - JAVA [3]
Classe: Ponto
latitude = -21.55longitude = -45.42imprimirCoordenadas()CEFETMG/VGA
latitude = -21.55longitude = -45.44imprimirCoordenadas()Teatro Capitolio/ VGA
Objetos: estados
Exemplo 1 - JAVA [4]
12
1
2
Classe: Ponto
latitude = -21.55longitude = -45.42imprimirCoordenadas()CEFETMG/VGA
latitude = -21.55longitude = -45.44imprimirCoordenadas()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= 3610contaCorrenta = 15766saldo = 35.54limiteExtra = 50.00
imprimirSaldo()imprimirSaldoToral()
Objetos: estados
agencia= 0810contaCorrenta = 6132saldo = 42.31limiteExtra = 75.00
imprimirSaldo()imprimirSaldoToral()
Classe
Classe
Exemplo 2 - JAVA [1]
Classe
Objeto: estado
Exemplo 2 - JAVA [2]
agencia= 3610contaCorrenta = 15766saldo = 35.54limiteExtra = 50.00
imprimirSaldo()imprimirSaldoToral()
Exemplo 3 - JAVAObjeto: estado
fator = 4multiplicar(int operador)
Exercícios
● Praticar a criação de classes e objetos com a linguagem JAVA.