Você está na página 1de 8

Conceitos de Orientação a Objetos

por Régis Simão


Objetos
Número: 994
Num. Série: 126
Marca: Motorola

Número: 992
Num. Série: 124
Marca: Motorola

Número: 993
Num. Série: 127
Marca: Motorola

Número: 991
Num. Série: 123
Marca: Motorola
Objetos

• São elementos mapeados do mundo real.


• Possuem: Número: 994
Num. Série: 126
• Informações; Marca: Motorola

• Comportamentos;
• Identidade única e
• Relacionamentos.
• Tem natureza dinâmica.
Classes

Número: 994
Num. Série: 126
Marca: Motorola

Número: 992
Num. Série: 124
Marca: Motorola

Número: 993
Num. Série: 127
Marca: Motorola

Número: 991
Num. Série: 123
Marca: Motorola
Classes

• Classe é a definição dos objetos, define:


• Informações que os objetos devem possuir: atributos
• Comportamento que os objetos podem executar: operações/métodos
• Tem natureza estática.
• Os relacionamentos entre as classes definem os relacionamentos
que os objetos podem possuir.
• O compartimento do nome da classe é sempre obrigatório, mas os
compartimentos de atributos e operações são opcionais.
Atributos

• Definem as informações que os objetos devem ter.


• Visibilidade:
• Privado (-) è somente o próprio objeto tem acesso aos
atributos privados
• Público (+) èqualquer outro objeto pode acessar os
atributos públicos
• Protegido (#) è usado em relacionamento de generalização
(herança), somente a própria classe e as classe filhas têm
acesso aos métodos protegidos da classe pai
Métodos/Operações

• Representam os comportamentos dos objetos


• A operação é somente a descrição do comportamento (a assinatura
do método)
• O método é a implementação da operação
Obrigado

Você também pode gostar