classe - paradigma orientado a objetos

Post on 11-Apr-2017

141 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Classe

Usamos classes para criar objetos

Classe descreve o que o objeto será

Classe“Planta baixa"

Objeto“A casa"

A Classe vem primeiro que o Objeto

Criação de classesNome: O que ele é?

Funcionário, Conta Bancária, Evento, Jogador, Documento, Álbum.

Atributos: o que descreve ele?

Largura, Altura, Cor, Nota, Tipo de Arquivo, Tamanho.

Comportamento: o que ele faz?

Joga, Abre, Procura, Salva, Imprime, Cria, Apaga, Fecha.

Criação de classestype (Nome: O que ele é?)

Funcionário, Conta Bancária, Evento, Jogador, Documento, Álbum.

propriedades, dados (Atributos: o que descreve ele?)

Largura, Altura, Cor, Nota, Tipo de Arquivo, Tamanho.

operações, métodos (Comportamento: o que ele faz?)

Joga, Abre, Procura, Salva, Imprime, Cria, Apaga, Fecha.

Exemplo:(Classe Conta Bancária)nome: ContaBancaria

atributos: numeroConta, saldo, dataAbertura, tipoConta

comportamento: abrir(), fechar(), depositar(), sacar()

Classe / ObjetosContaBancaria

numeroConta saldo dataAbertura tipoConta

abrir() fechar() depositar() sacar()

Classe Objetos (Instâncias)

A35639 R$500,00 5/6/2000 Corrente

abrir() fechar() depositar() sacar()

contaJoao

A34570 R$-50,00 15/7/2005 Corrente

abrir() fechar() depositar() sacar()

contaMaria

A34556 R$7500,00 1/12/1998 Poupança

abrir() fechar() depositar() sacar()

contaCarlos

Criar objetos = instanciação

Leitura

Livro: BLAHA, Michel; RUMBAUGH, James. Modelagem e Projetos Baseados em Objetos com UML 2. 2ªed. Rio de Janeiro: Campus, 2006. Págs. 1 a 62.

top related