[cefetmg][lp2] - aula 2 - orientação a objetos

Post on 17-Jul-2015

151 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

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.

top related