Please enable JavaScript.
Coggle requires JavaScript to display documents.
P.O.O. - Coggle Diagram
P.O.O.
MÉTODO CONSTRUTOR
- É o primeiro método a ser executado de uma classe;
- É obrigatório para construir um objeto da classe;
- Geralmente utilizado para dar valores iniciais aos atributos da classe;
- É possível ter mais de um método construtor, com mesmo nome porém com parâmetro diferentes.
- Se não houver método construtor, por padrão é definido um vazio. (DEITEL, 2017).
CONCEITOS DA POO
CLASSE
- Define características abstratas dos objetos;
- Define os atributos (informações) e métodos (comportamentos) dos objetos;
- É a “planta” que define como serão os objetos. (FELIX, 2016)
OBJETO
- Um objeto possui um estado (atributos), exibe um comportamento (operações) bem-definido e possui uma identidade única(referência). (FELIX, 2016)
ATRIBUTO
- São características de um objeto, basicamente a estrutura de
dados que vai representar a classe. (FELIX, 2016)
- Classe Funcionário: nome, endereço,telefone, CPF;
- Classe Carro: nome, marca, ano, cor;
- Classe Livro: autor, editora, ano.
MÉTODO
- Define os comportamentos, ações dos objetos. (FELIX, 2016)
- Um objeto cachorro tem ação de latir, comer, dormir, etc.
- Um objeto carro tem ação de dar partida, andar, parar, desligar,
abrir portas, etc.
-
HERANÇA
- Quando programamos em Orientado a Objetos, há a necessidade de trabalharmos com várias classes. Muitas vezes, classes diferentes tem características em comum, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Ou seja, uma classe derivada de outra classe. (DEITEL, 2010)
- Java permite que uma classe herde apenas as características de uma única classe, ou seja, não pode haver heranças múltiplas. Porém, é permitido heranças em cadeias.