Construtor em Java

15,996 views
15,933 views

Published on

Apresentação criada com o intúito de facilitar o aprendizado sobre o que é Construtores em Java.

Published in: Technology
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
15,996
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
148
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide

Construtor 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 />

×