Aula05

1860 palavras 8 páginas
Disciplina:
Linguagem de Programação Orientada a
Objetos (LPOO)


Clique para editar o estilo do subtítulo mestre

Prof. Fernando Mariani fernandomariani@gmail.com 09/03/14

Fernando - fernandomariani@gmail.com

1

Construtores

09/03/14

Fernando - fernandomariani@gmail.com

2

Construtores
• Recapitulando as três etapas de declaração, criação e atribuição de objetos

• 1) Declarando uma variável de referência

Tipo da
Variável

09/03/14

Nome da
Variável

Fernando - fernandomariani@gmail.com

3

Construtores
• Recapitulando as três etapas de declaração, criação e atribuição de objetos

• 2) Criando um objeto

Nome da
Variável

Nome da Classe sendo instanciada

• 3) Vincule o objeto à referência

09/03/14

Fernando - fernandomariani@gmail.com

4

Construtores
• Recapitulando as três etapas de declaração, criação e atribuição de objetos

• Estamos chamando um método de nome Duck()? Porque parece que estamos. • Não. Não estamos chamando um método de Duck. Estamos chamando um construtor de Duck.

09/03/14

Fernando - fernandomariani@gmail.com

5

Construtores
• Um Construtor se parece muito com um método, mas não é um método.
• Ele contém código que será executado quando você escrever new no código, ou seja, será executado quando você instanciar um objeto daquela classe.
• TODA classe criada terá um construtor, mesmo se não for você que o escrever. Por isso conseguimos utilizar o new em todas as classes.
• A única maneira de se chamar um construtor, é com a palavra chave new, seguida do nome da classe. A JVM encontrará essa classe e chamará seu construtor. • Existe outra maneira especial de se chamar um construtor, que é a partir de um outro construtor da mesma classe.

09/03/14

Fernando - fernandomariani@gmail.com

6

Construtores
• Mas onde está o construtor?
• Se não o escrevemos, quem o fez?


Você pode criar um construtor para sua classe, mas se você não fizer isso o compilador javac criará um para você.



A aparência de um construtor padrão criado

Relacionados

  • Aula05
    1811 palavras | 8 páginas
  • Aula05
    443 palavras | 2 páginas
  • Aula05
    8143 palavras | 33 páginas
  • Aula05
    591 palavras | 3 páginas
  • Aula05
    3831 palavras | 16 páginas
  • Aula05 PropMecanicasMetais
    1473 palavras | 6 páginas
  • Aula05 estereoquimica
    948 palavras | 4 páginas
  • Aula05 EstruturaDeDadosP2
    359 palavras | 2 páginas
  • Calculo1 Aula05
    2263 palavras | 10 páginas
  • Aula05 Saneamento
    1305 palavras | 6 páginas