Construtores em Java
Upcoming SlideShare
Loading in...5
×
 

Construtores em Java

on

  • 4,237 views

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

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

Statistics

Views

Total Views
4,237
Views on SlideShare
4,234
Embed Views
3

Actions

Likes
0
Downloads
43
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Construtores em Java Construtores em Java Presentation Transcript

    • Construtores
      Orientação a Objetos
    • Perguntas:
      O que é?
      O que você realmente precisa saber?
      Qual sua utilização?
      Quais as regras e sintaxes?
      Construtores
    • 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
    • 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
    • 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
    • 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
    • Quais as regras e sintaxes?
      public class Pessoa { 
      String nome;
        public Pessoa() { //esse é o método construtor
            nome = “Indefinido”;  
          }   
      }  
      Construtores
    • Quais as regras e sintaxes?
      publicclassCadastro {
      public static void main(String[] args) {
      Pessoa p1 = new Pessoa();
      }
      }
      Construtores
    • 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
    • Dúvidas?
      Construtores
    • Componentes
      AlexsandroJácomo.
      Ederson Lima.
      Ilawanderson Roberto.
      José Barbosa.
      Robson Junior.
      Construtores