Você está na página 1de 7

Conceitos de Programação

Orientada a Objetos: Classes,


Objetos e Atributos
Rafael Santos
MSc. Ciência da Computação
M S c . S o ft w a r e e S i s t e m a s
Programação Orientada a Objetos
• O que é um objeto?
Programação Orientada a Objetos
• O que é um objeto?

Carro Caneta Computador Celular

Consulta médica Aluno Compra


Programação Orientada a Objetos
• O que é um objeto?

“Coisa material ou abstrata que pode ser percebida pelos


sentidos e descrita através de suas características,
comportamentos e estados atuais.”
Programação Orientada a Objetos
• Características de um Objeto
“Coisa material ou abstrata que pode ser percebida pelos sentidos
e descrita através de suas características, comportamentos e
estados atuais.”

Características: Características:
- Dia; - Cor;
- Hora; - Marca;
- Local; - Modelo;
- Médico; - Tipo;
- Situação... - Quantidade de Tinta...

Comportamentos: Comportamentos:
- Agendar; - Escrever;
- Cancelar; - Anotar;
- Adiar... Caneta - Desenhar...
Consulta médica
Estado: Estado:
- Marcada: 24/01, 14h... - 50% cheia;
- Adiada: 26/01, 15h...
Programação Orientada a Objetos
• Partes de um Objeto

Características: Atributos
- Cor;
- Marca;
- Modelo;
- Tipo;
- Quantidade de Tinta...

Comportamentos: Métodos
- Escrever;
- Anotar;
Caneta - Desenhar...

Estado: Estado
- 50% cheia;
Programação Orientada a Objetos
• Classe: molde, planta, forma de um objeto
Atributos:
- Cor;
- Marca; Classe Caneta
- Modelo;
- Tipo;
- Quantidade de Tinta...

Instanciar

Objetos
Atributos: Atributos:
Atributos: Atributos:
- Cor: azul; - Cor: azul;
- Cor: preto; - Cor: vermelho;
- Marca: Compactor; - Marca: Pilot;
- Marca: Bic; - Marca: Bic;
- Modelo: Paper Mate; - Modelo: Jocar;
- Modelo: Bic Cristal; - Modelo: Bic Cristal;
- Tipo: esferográfica; - Tipo: gel;
- Tipo: esferográfica; - Tipo: esferográfica;
- Quantidade de Tinta: 90% - Quantidade de Tinta: 95%
- Quantidade de Tinta: 80% - Quantidade de Tinta: 90%

Você também pode gostar