Escolar Documentos
Profissional Documentos
Cultura Documentos
ORIENTAÇÃO A LG2A2
OBJETOS
Material de aula cedido pelo Prof. Antonio A.Palladino
LG2A2 – CONTEÚDO
PROGRAMÁTICO
Conceitos de Orientação a Objetos
Análise, Projeto e Programação Orientada a Objetos;
Procedural Estruturada vs. Orientação a Objetos;
Separação de interesses e modularização;
Objeto e Classe;
Estado e Comportamentos;
Pilares da Orientação a Objetos.
PARADIGMA
Carro
Pessoa
CLASSE
Classe é o conceito principal da Programação Orientada a Objetos.
Uma classe é uma forma de definir um tipo de dado em uma linguagem orientada a
objeto.
Uma classe é um conjunto de características e comportamentos que
definem o conjunto de objetos pertencentes à essa classe.
Uma classe é formada por variáveis (atributos) e funções (métodos).
Atributos – armazenar
Métodos - executar
Quando uma Classe é definida podem ser criados diferentes objetos que utilizam a
mesma classe.
OBJETO DE UMA CLASSE
Objeto é uma variável que representa ou tira uma cópia de uma Classe.
Os objetos representam entidades do mundo real, como aviões, pessoas, contas
correntes, etc., mas também podem representar outros conceitos, como gráficos
(círculos, quadrados, cones, esferas, etc.)
Um objeto possui características próprias (atributos) e executa determinadas ações
(métodos), sendo esses atributos e métodos provenientes da classe que origina o objeto.
CLASSE E OBJETO
https://www.devmedia.com.br/introducao-a-programacao-
orientada-a-objetos-em-java/26452
https://www.alura.com.br/artigos/poo-programacao-
orientada-a-objetos
https://www.devmedia.com.br/introducao-a-programacao-orientada-
a-objetos-em-java/26452
OBJETOS E CLASSES
Classe Objeto
X
Concreto
Abstração
Molde Ocorrência real
Instância
INSTÂNCIA DE UMA CLASSE
Em programação orientada a objetos, chama-se instância de uma classe, um objeto cujo
comportamento e estado são definidos pela classe.
As instâncias de uma classe compartilham o mesmo conjunto de atributos, embora sejam diferentes
quanto ao conteúdo desses atributos.
Assim, em programação orientada a objetos, a palavra "instanciar" significa criar. Um objeto pode
variar de diversas maneiras. Cada variação realizada desse objeto é uma instância de sua classe.
MEMBROS DE UMA CLASSE
Uma classe é composta por:
com as subclasses
- Pessoa Física
- Pessoa Jurídica
ENCAPSULAMENTO
O que é?
Uma das principais características da P. O. O.
Envolve atributos (dados) e operações (funções) numa única estrutura
(objeto)
Permite ocultação de informações (visibilidade)
Comunicação por meio de uma interface pública
Mostrar horário
(horas/ minutos/ segundos)
Ex.: Relógio Várias tecnologias possíveis para máquina interna
(encapsulamento)
Interface para ajuste horas/ minutos/ segundos
(operações públicas)