PRODUÇÃO E INTERPRETAÇÃO DE TEXTO
Passo a passo na criação de classes, construtores e métodos
Prof. Esp. Diemesleno Souza Carvalho diemesleno.carvalho@ifms.edu.br O que é Orientação a Objetos?
É um paradigma (flosofa) de análise, projeto e programação de sistemas de software baseados na composição e interação entre diversas unidades de software chamadas de objetos.
O que são objetos?
Objetos são instâncias de uma classe.
Instâncias signifcam:
- Produto;
- Exemplo;
O que são objetos?
Objetos são instâncias de uma classe.
Lampada lamp2 = new Lampada();
Instância da classe
Lampada.
Classe Lampada.
O que são classes?
Classes são modelos que representam objetos.
O que são classes?
Classes são modelos que representam objetos.
O que são classes?
Classes são modelos que representam objetos.
O que são classes?
Classes são modelos que representam objetos.
O que são classes?
Classes são modelos que representam objetos.
Construtores
Para “construir” um objeto baseado em uma classe é necessário utilizar um método “especial” chamado construtor. Construtores
Para “construir” um objeto baseado em uma classe é necessário utilizar um método “especial” chamado construtor. Lampada lamp2 = new Lampada();
Classe Lampada.
Instância da classe
Lampada.
Construtor padrão da classe Lampada.
Construtor padrão
O Java cria, em tempo de execução, um construtor padrão para toda classe.
Construtor padrão
O Java cria, em tempo de execução, um construtor padrão para toda classe.
Construtor padrão
O Java cria, em tempo de execução, um construtor padrão para toda classe.
Construtor
Podemos ter vários construtores diferentes para a mesma
Co
classe. nst r uto r
1
Construtor
Podemos ter vários construtores diferentes para a mesma
Co
classe. nst r uto r
1
Construtor 2
Construtor
Podemos ter vários construtores diferentes para a mesma classe. - Isso se chama Overloading!