SlideShare a Scribd company logo
1 of 12
Download to read offline
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 classes
Nome: 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 classes
type (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 / Objetos
ContaBancaria
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.

More Related Content

More from Daniela Carvalho

As tecnologias da_inteligencia
As tecnologias da_inteligenciaAs tecnologias da_inteligencia
As tecnologias da_inteligencia
Daniela Carvalho
 
Construindo interações no Axure
Construindo interações no AxureConstruindo interações no Axure
Construindo interações no Axure
Daniela Carvalho
 
Meu primeiro prototipo_axure
Meu primeiro prototipo_axureMeu primeiro prototipo_axure
Meu primeiro prototipo_axure
Daniela Carvalho
 

More from Daniela Carvalho (19)

Animação para web
Animação para webAnimação para web
Animação para web
 
Animação na web
Animação na webAnimação na web
Animação na web
 
Sintaxe do CSS - Aprenda a estrutura das regras e suas propriedades.
Sintaxe do CSS - Aprenda a estrutura das regras e suas propriedades.Sintaxe do CSS - Aprenda a estrutura das regras e suas propriedades.
Sintaxe do CSS - Aprenda a estrutura das regras e suas propriedades.
 
Construindo interações no Axure 7.0
Construindo interações no Axure 7.0Construindo interações no Axure 7.0
Construindo interações no Axure 7.0
 
Widgets e Masters no Axure 7.0
Widgets e Masters no Axure 7.0Widgets e Masters no Axure 7.0
Widgets e Masters no Axure 7.0
 
Meu primeiro protótipo no Axure 7.0
Meu primeiro protótipo no Axure 7.0Meu primeiro protótipo no Axure 7.0
Meu primeiro protótipo no Axure 7.0
 
Um website desenhado
Um website desenhadoUm website desenhado
Um website desenhado
 
As tecnologias da_inteligencia
As tecnologias da_inteligenciaAs tecnologias da_inteligencia
As tecnologias da_inteligencia
 
As múltiplas alfabetizações midiáticas
As múltiplas alfabetizações midiáticasAs múltiplas alfabetizações midiáticas
As múltiplas alfabetizações midiáticas
 
Rolagem dinâmica no Axure
Rolagem dinâmica no AxureRolagem dinâmica no Axure
Rolagem dinâmica no Axure
 
Painéis dinâmicos no Axure
Painéis dinâmicos no AxurePainéis dinâmicos no Axure
Painéis dinâmicos no Axure
 
Construindo interações no Axure
Construindo interações no AxureConstruindo interações no Axure
Construindo interações no Axure
 
Axure widgets masters
Axure widgets mastersAxure widgets masters
Axure widgets masters
 
Meu primeiro prototipo_axure
Meu primeiro prototipo_axureMeu primeiro prototipo_axure
Meu primeiro prototipo_axure
 
Elements pt
Elements ptElements pt
Elements pt
 
Podcasting
PodcastingPodcasting
Podcasting
 
Audacity Edicao Audio
Audacity  Edicao AudioAudacity  Edicao Audio
Audacity Edicao Audio
 
Audacity Edicao Audio
Audacity  Edicao AudioAudacity  Edicao Audio
Audacity Edicao Audio
 
Slides do livro: Pesquisa de Marketing
Slides do livro: Pesquisa de MarketingSlides do livro: Pesquisa de Marketing
Slides do livro: Pesquisa de Marketing
 

Classe - Paradigma Orientado a Objetos