Construtores em Java

9,434 views

Published on

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

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,434
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
138
Comments
0
Likes
5
Embeds 0
No embeds

No notes for 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 />

×