O que é um inicializador em java?

A initializer

é uma linha de código (ou de um bloco de código) colocado fora de qualquer método, construtor, ou outro bloco de código. Inicializadores são executados sempre que uma instância de uma classe é criado, independentemente de qual construtor é usado para criar a instância.

Os initializers mais simples são aqueles que declarar e inicializar campos. Por exemplo:

class Class1 {public int x = 0 - // outros construtores de classe e membros aqui}

a variável X é declarado e inicializado para um valor de 0 (zero).

Video: O que é um hardware, software e computador

Um inicializador também pode ser um bloco de código fechado entre parênteses, como neste exemplo:



classe Primeclass {sc Scanner privada = new Scanner (System.in) -public int X- {System.out.println ("Digite o valor inicial para x: ") -x = sc.nextInt () -}}

Aqui estão algumas outras pepitas de informações relativas initializers:

  • Se uma classe contém mais de um inicializador, os inicializadores são executados na ordem em que aparecem no programa.

    Video: O que é JAVA e para que serve? - Jean Vargas

  • Initializers são executados antes de quaisquer construtores de classe.

    Video: APIs, Bibliotecas e Frameworks, o que são?

  • Embora incluindo todos os inicializadores no início da classe é comum - antes de qualquer construtores ou métodos - esta ordenação não é um requisito. Initializers pode aparecer em qualquer lugar dentro de uma classe.

    Video: O QUE É UM LAVA HOUND ?


Publicações relacionadas