Construtor em Java

EdersonLimaADS 8,379 views 11 slides May 26, 2010
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

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


Slide Content

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: Wikip edia ) 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 . 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? public class Cadastro { 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 Alexsandro Jácomo . Ederson Lima. Ilawanderson Roberto. José Barbosa. Robson Junior. Construtores