• Like
Construtor em Java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Construtor em Java

  • 15,671 views
Published

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

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
15,671
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
142
Comments
2
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Construtores
    Orientação a Objetos
  • 2. Perguntas:
    O que é?
    O que você realmente precisa saber?
    Qual sua utilização?
    Quais as regras e sintaxes?
    Construtores
  • 3. O que é?
    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).
    (FONTE: Wikipedia)
    Construtores
  • 4. O que é?
    Um método construtor é o método onde tem as instruções que serão executadas SEMPRE que for instanciado um objeto desta classe.
    Prática...
    Construtores
  • 5. O que você realmente precisa saber?
    Apesar de parecer, um construtor não é um método.
    Quando não criamos um construtor o Java cria um construtor default para nós.
    Na declaração do Objeto o new é o responsável de chamar o construtor!
    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.
    Construtores
  • 6. Qual sua utilização?
    Pode ser utilizado, por exemplo, para receber um argumento, podendo assim inicializar algum tipo de informação.
    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.
    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”.
    Construtores
  • 7. Quais as regras e sintaxes?
    public class Pessoa { 
    String nome;
      public Pessoa() { //esse é o método construtor
          nome = “Indefinido”;  
        }   
    }  
    Construtores
  • 8. Quais as regras e sintaxes?
    publicclassCadastro {
    public static void main(String[] args) {
    Pessoa p1 = new Pessoa();
    }
    }
    Construtores
  • 9. Quais as regras e sintaxes?
    Um construtor tem sempre o mesmo nome da classe a qual pertence.
    Por não ser um método, o Construtor só pode definir se é pública ou privada. ( Ex. public Pessoa(), private Pessoa() )
    Prática...
    Construtores
  • 10. Dúvidas?
    Construtores
  • 11. Componentes
    AlexsandroJácomo.
    Ederson Lima.
    Ilawanderson Roberto.
    José Barbosa.
    Robson Junior.
    Construtores