Construtores em Java

10.132 visualizações

Publicada em

Apresentação criada inicialmente para garantir o melhor entendido do que são Construtores, suas regras, sintaxe, etc...

Publicada em: Tecnologia
0 comentários
6 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
10.132
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
153
Comentários
0
Gostaram
6
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Construtores em Java

  1. 1. Construtores<br /> Orientação a Objetos<br />
  2. 2. Perguntas:<br />O que é?<br />O que você realmente precisa saber?<br />Qual sua utilização?<br />Quais as regras e sintaxes?<br />Construtores<br />
  3. 3. O que é?<br />Construtoré um método chamado assim que uma nova instância do objeto for criada. Tal método geralmente é responsável pela alocação de recursos necessários ao funcionamento do objeto além da definição inicial das variáveis de estado (atributos).<br />(FONTE: Wikipedia)<br />Construtores<br />
  4. 4. O que é?<br />Um método construtor é o método onde tem as instruções que serão executadas SEMPRE que for instanciado um objeto desta classe.<br />Prática...<br />Construtores<br />
  5. 5. O que você realmente precisa saber?<br />Apesar de parecer, um construtor não é um método.<br />Quando não criamos um construtor o Java cria um construtor default para nós.<br />Na declaração do Objeto o new é o responsável de chamar o construtor!<br />Construtor nada mais é do que o valor default dos seus objetos. Do mesmo modo que String tem seu valor default null e int tem seu valor default 0.<br />Construtores<br />
  6. 6. Qual sua utilização?<br />Pode ser utilizado, por exemplo, para receber um argumento, podendo assim inicializar algum tipo de informação.<br />Posso criar possibilidades ou obrigar o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo.<br />Outro exemplo, é sua facilidade. Podemos criar um construtor que recebe diversos argumentos para não obrigar o usuário de uma classe a chamar diversos métodos do tipo “set”.<br />Construtores<br />
  7. 7. Quais as regras e sintaxes?<br />public class Pessoa { <br /> String nome;<br />  public Pessoa() { //esse é o método construtor<br />      nome = “Indefinido”;  <br />    }   <br />}  <br />Construtores<br />
  8. 8. Quais as regras e sintaxes?<br />publicclassCadastro {<br /> public static void main(String[] args) {<br /> Pessoa p1 = new Pessoa();<br /> }<br />}<br />Construtores<br />
  9. 9. Quais as regras e sintaxes?<br />Um construtor tem sempre o mesmo nome da classe a qual pertence.<br />Por não ser um método, o Construtor só pode definir se é pública ou privada. ( Ex. public Pessoa(), private Pessoa() )<br />Prática...<br />Construtores<br />
  10. 10. Dúvidas?<br />Construtores<br />
  11. 11. Componentes<br />AlexsandroJácomo.<br />Ederson Lima.<br />Ilawanderson Roberto.<br />José Barbosa.<br />Robson Junior.<br />Construtores<br />

×