Java aula construtores

Páginas: 4 (875 palavras) Publicado: 22 de abril de 2013
Construtores e método finalize

Construtores
Construtores são utilizados para criar instâncias de objetos de uma classe sendo sempre utilizados com a palavra reservada new. Todo construtor temsempre o mesmo nome da classe. Sintaxe:
= new ();

Toda classe tem, pelo menos um construtor que o o compilador acidiona, quando nenhum for declarado. (“construtor default”).

Exemplo:Curso.java
Vejamos o exemplo da classe Curso, em que não foi declarado explicitamente nenhum construtor:

Exemplo: TestaCurso.java
• Note que não foi declarado explicitamente nenhum construtor na classeCurso, no entanto, foi possível utilizá-lo na classe TestaCurso. Isto de deve a adição implícita do construtor default na classe Curso. • Isto pode ser confirmado com o utilitário javap, que édistribuído juntamente com a JSDK. • No mesmo diretório do arquivo Curso.class devemos executar a seguinte linha devemos executar na linha de comando: javap Curso

Declarando construtores
• Ao invés deinstanciar um objeto de uma classe e depois atribuir valores para seus atributos, podemos criar construtores na classe para que um objeto receba no momento da instanciação um conjunto de valores deinicialização. • Sintaxe básica para declaração de construtores
NomeDaClasse (ZERO ou mais parametros)

Declarando construtores
• Construtores são rotinas especiais de inicialização, que devemseguir as seguinte regras:
– Devem, obrigatoriamente, ter o mesmo nome da classe em que são definidos; – Não possuem nenhum valor de retorno (nem mesmo void).

• Frequentemente declaramos construtorescom parâmetros para criarmos “regras” de inicialização de uma classe, porque em muitas situações não desejamos que objetos sejam criados sem valores iniciais. • A inicialização dos atributos de umaclasse poderia ser feita por meio de um método. No entanto, não temos como garantir que o método será chamado, e tampouco que será chamado uma única vez.

Declarando construtores
• Na classe...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Aula de java
  • Aulas de java
  • aula java
  • Aula de java
  • java aula 2
  • Aula 5 Java Repetição
  • Introdução a Java
  • Aula 01 java

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!